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.
...