CardsRoutes դաս
Բովանդակություն
Ներածություն
ClientsRoutes դասը պարունակում է մեթոդներ քարտերի հետ աշխատանքը ապահովելու համար։ Այն հասանելի է BankApiClient դասի միջից։
Մեթոդներ
AttachReservedCardToClient
public Task<AttachReservedCardToClientResponse> AttachReservedCardToClient(
AttachReservedCardToClientRequest request)
Ռեզերվացրած քարտը կցում է տրված հաճախորդին։
Քարտը պետք է նախապես բացված լինի ՀԾ-Բանկ համակարգում և պրոցեսինգում։
Այն պետք է բացված լինի տեխնիկական հաճախորդի կոդով (սահմանվում է RESERVEDCARDSCLIENTS պարամետրով)։
Պարամետրեր
request- Պարունակում է հաճախորդի կոդը և քարտի համարը։
Վերադարձվող արժեքներ
CardISN- քարտի ISNRespCode- պատասխանի կոդ (բարեհաջող աշխատանքի դեպքում 00)ErrorMessage- սխալի հաղորդագրություն:
Հնարավոր արժեքներն են`
| RespCode | ErrorMessage |
|---|---|
| 00 | |
| 01 | 12345678 client mobile is not filled |
| 02 | 9051010203040506 card is not a reserved card |
| 03 | CreateVirtualCard call is failed |
| 04 | Incorrect card is attached to client by CreateVirtualCard |
| 05 | Other error |
Օրինակ
Տե՛ս օգտագործման օրինակը։
GetCardAgreementFiles
public Task<FilesInfoResponse> GetCardAgreementFiles(int cardIsn, Language language)
Ներբեռնում է տրված քարտի համար անհրաժեշտ պայմանագրերը։ Պայմանագրերի ձևանմուշները կարգավորվում են հետևյալ կետով՝ «Պլաստիկ քարտերի պայմանագրերի ձևանմուշների կարգավորում»։ Մեթոդի կանչի ժամանակ նշված ձևանմուշներում լրացվում են տրված քարտի և հաճախորդի տվյալները։
Վերադարձնում է ֆայլերի անունները և պարունակությունը (byte[])։
Պարամետրեր
cardIsn- Քարտի ISN։language- Պայմանագրի լեզու։
Օրինակ
Տե՛ս օգտագործման օրինակը։