| POST | /transferTicket/payTopupWith3DSecure | Charge the customer the topup diff via Borgun 3DS and complete the topup |
|---|
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| SessionToken | body | string | No | |
| BorgunCardToken | body | string | No | |
| BorgunMpiToken | body | string | No | |
| AmountMinor | body | int | No | |
| Currency | body | string | No | |
| PaymentPhoneNumber | body | string | No |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| Ok | form | bool | No | |
| StatusCode | form | int | No | |
| Code | form | string | No | |
| Message | form | string | No | |
| TransferLogId | form | int? | No | |
| Status | form | string | No | |
| NewTicketTokenId | form | string | No | |
| PaymentReference | form | string | No | |
| AuthCode | form | string | No | |
| LastFourDigits | form | string | No | |
| AmountIsk | form | decimal? | No |
To override the Content-type in your clients, use the HTTP Accept Header, append the .json suffix or ?format=json
To embed the response in a jsonp callback, append ?callback=myCallback
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
POST /transferTicket/payTopupWith3DSecure HTTP/1.1
Host: stubbur-app.azurewebsites.net
Accept: application/json
Content-Type: application/json
Content-Length: length
{"sessionToken":"String","borgunCardToken":"String","borgunMpiToken":"String","amountMinor":0,"currency":"String","paymentPhoneNumber":"String"}
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: length
{"ok":false,"statusCode":0,"code":"String","message":"String","transferLogId":0,"status":"String","newTicketTokenId":"String","paymentReference":"String","authCode":"String","lastFourDigits":"String","amountIsk":0}