tinkoff-mobile-tech / tinkoff-asdk-ios

Tinkoff Acquiring SDK
https://tinkoff.ru/kassa
44 stars 35 forks source link

СБП GA #234

Closed SeAtTink closed 1 year ago

SeAtTink commented 1 year ago

Добрый день, Подскажите, есть ли в SDK коллбэк url, чтобы пользователь автоматически возвращался с приложения банка после оплаты ?

akhaman commented 1 year ago

Добрый день! Есть такая возможность. Для этого в PaymentInitData необходимо передать параметры successURL и failURL

https://github.com/Tinkoff/AcquiringSdk_IOS#оплата-с-инициацией-платежа

VNGXR commented 1 year ago

Добрый день! Есть такая возможность. Для этого в PaymentInitData необходимо передать параметры successURL и failURL

https://github.com/Tinkoff/AcquiringSdk_IOS#оплата-с-инициацией-платежа

К сожалению, не работает с СБП

akhaman commented 1 year ago

Данные, которые вы кладете PaymentInitData, отправляются в запросе v2/Init

Пришлите пожалуйста лог этого запроса и ответа

VNGXR commented 1 year ago

Данные, которые вы кладете PaymentInitData, отправляются в запросе v2/Init

Пришлите пожалуйста лог этого запроса и ответа

Реквест:

{
    "Amount": 8700,
    "CustomerKey": "+7 (952) 600-22-68",
    "DATA": {
        "connection_type": "mobile_sdk",
        "device_model": "iPhone13,3",
        "name": "ТЕСТ НЕ ГОТОВИТ",
        "phone": "+7 (952) 600-22-68",
        "sdk_version": "2.13.1",
        "software_version": "16.1.2"
    },
    "Description": "ООО «Гурманика»",
    "FailURL": "https://gurmanika.ru/payment_fail",
    "OrderId": "АЗС30-14/12/22-52845",
    "Receipt": {
        "Customer": "+7 (952) 600-22-68",
        "Email": "mrcrash0811@gmail.com",
        "Items": [
            {
                "Amount": 8700,
                "Name": "Морс вишня-смородина",
                "Price": 8700,
                "Quantity": 1,
                "Tax": "vat20"
            }
        ],
        "Phone": "+7 (952) 600-22-68",
        "Taxation": "osn"
    },
    "SuccessURL": "https://gurmanika.ru/payment_success",
    "TerminalKey": "нашКлюч"
}

Респонс:

{
    "Amount": 8700,
    "ErrorCode": "0",
    "OrderId": "АЗС30-14/12/22-52845",
    "PaymentId": "2100737338",
    "Status": "NEW",
    "Success": true,
    "TerminalKey": "нашКлюч"
}
akhaman commented 1 year ago

Спасибо. Передал коллегам

akhaman commented 1 year ago

Уточнил информацию. successURL и failURL фактически используются только при оплате через TinkoffPay.

Для того, чтобы совершался редирект при оплате по СБП вам необходимо в личном кабинете указать ссылку в графе сайт