Page History
...
| Code Block | ||
|---|---|---|
| ||
{
"threedsdata": {
"version": "2.2.0",
"challengerequest": "eyJ0aHJlZURTU2VydmVyVHJhbnNJRCI6ImQ3MDlmM2M0LTVkNTItNDNlZS1hMTcxLTQ2NzM0MDRlMzUxMyIsImFjc1RyYW5zSUQiOiDNZWNmOTk4NC1jZGY2LTRkMWQtYTUzZS1kMzZhOTUyZTgzZDYiLCJkc1RyYW5zSUQiOiJlYWRlMmY4NC1jMDY1LTVmMGItODAwMC0wMDAwMDAwYjU3NWQiLCJtZXSKFWdlVHlwZSI6IkNSZXEEJCJtZXNzYWdlVmVyc2lvbiI6IjIuMS4wIiwiY2hhbGxlbmdlV2luZG93U2l6ZSI6IjA0In0",
"challengeurl": "https://acs.superbank.ru/acs/creq",
"challenge": "C"
},
"MakePaymentResponse": {
"customermessage": "New Client authentication by 3DSecure technology.",
"message": "New Client authentication by 3DSecure technology.",
"token": "",
"testmode": "0",
"operationtype": "100",
"orderdate": "23.10.2019 10:45:46",
"packetdate": "23.10.2019 10:46:32",
"orderamount": "15.00",
"ordercomment": "",
"cardexpirationdate": "12/20",
"ordercurrency": "RUB",
"recommendation": "",
"processingname": "Fake",
"meannumber": "220000****0003",
"orderstate": "In Process",
"rate": "1",
"amount": "15.00",
"responsecode": "AS110",
"meantypename": "MIR",
"protocoltypename": "NET",
"bankcountry": "UNKNOWN",
"customer": {
"lastname": "Testov",
"firstname": "Тест",
"middlename": "Testovich",
"ipaddress": "10.10.10.10",
"email": "null@assist.ru"
},
"cardholder": "TEST",
"approvalcode": "",
"billnumber": "5161957242913224.1",
"issuebank": "UNKNOWN",
"currency": "RUB",
"ordernumber": "231020191345849_user1",
"meansubtype": ""
}
} |
...
When you pay by the Apple Pay token in the browser on the online store side, the following actions are performed:
- The buyer selects the product or service on the online store site and presses the Apple Pay button (it is available only in Safari browser on the MacOS platform).
- After pressing the Apple Pay button the Apple Pay API is called through the Apple Pay and the certificate with the merchant public key is transmitted. At the same time, a special dialog opens, where the buyer can select one of the cards added to the Apple Pay mobile app.
- After selecting the card, a PUSH notification is sent to the iPhone of the buyer and the buyer is asked to apply a finger to the reader to confirm the payment.
- Apple Pay app creates an encrypted package with a token and payment data and returns it to online store page script.
- The encrypted packet with the token and payment data is sent to the IPS Assist TokenPay service.
- The IPS Assist decrypts the packet with the token and payment data.
- The IPS Assist performs payment by a token through the processing of a settlement bank.
- The IPS Assist returns the results of payment to the online store.
...

