Пример создания транзакции на оплату с криптограммой
Инструкция по созданию криптограммы
1 2 3 4 5 6 7 8 9 10 11 12 13 14{ "merchantId":"your_login", "amount":12500, "returnUrl":"https://yoursite.kz/payment/complete", "description":"Test payment for [email protected]", "callbackUrl":"hhttps://yoursite.kz/payment/callback", "acquiringId":15, "customerData":{ "phone":"77472392990", “email”:[email protected], "cardData":"wnUx+rkFVhpaTvapu2etbfA7RKf6Hufl31p0517/jsFAS3uilcOqTy8Ir3hav9QoJSyhtG/syw8mwOIU/QNyzdL8uCDhRSJbLkT8f8KpKqrhxrT6e02zMiLrfTG8AdJGOiA9hBIVrRLyz+4URy0pgkFf03azfAedCBRwEHt7hr7zte3W69JNVWYBnSDyailC3nB9zaEEuqsS9UxlbwhMcRr+7e+O+bn1U2El3XzM9nEx/qoU2hRCHusW1s+rWDn/Ttn5eZNCwlyzOXXkGqPQZicpk2mvqE68VvXvRjVaGeIj+cp/Y74nT0jt8H355ST4Zc5A41ArSbyLRoxJUss2w/BPDovROa7chHPH3lv7Isg0UCVNzZ/nDPA+GJ/GrIw1wd12gLv9Ghg8fS2CIAXzuZV9yc+tAmBU4HWnnXKbgejQOHV42DNWGcyOkkuv6Tw7WGtAcAf8DHOOxDO74O7ffgddDypC2gFsjm1Uf+u34TsmZMoUBv/L04mqrkn2qAHfsW96mLuMhPt1fIze5fCkpFVYE5xOrI9d+4hORPs3DaVL0v/YMH41p9/9R+5VvkitZUxxpUC+UFJudnrRP2vc1KbEWcVZVcE78wu8wRo4BCUVUwVpnhHRLMG27VujxGyuVLtPxJsoT38oC7TuZeUbZbd0C9m6lZTvTJeNjYwXFNM=" }, "demo":true }
Флаг demo на продакшене должен быть false или отсутствовать.
В ответ на создание платежа будет возвращен номер выплаты/платежа в системе «Онлайн-платежи» и URL для перенаправления:
1 2 3 4{ "url":"ecommerce.pult24.kz/payment/view?id=9876543210", "id":"9876543210" }
После этого приходит ответ (Callback). Пример присылаемого на callbackUrl запроса:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19{ "orderId":"123", "id":"123", "account":"[email protected]", "amount":10000, "commission":100, "commissionIncluded":true, "attempt":1, "returnUrl":"https://my.site.kz/", "callbackUrl":"https://my.site.kz/", "date":"2006-01-02T15:04:05", "dateOut":"2006-01-02T15:04:05", "status":1, "errCode":0, "errMessage":"Ошибок нет", "metadata":{ "session":"3135c7fe-272f-46d0-a5f8-1ab2a59ac17c" } }