yoomoney / yookassa-payments-swift

This library allows implementing payment acceptance into mobile apps on iOS and works as an extension to the YooMoney API
https://yookassa.ru/developers
MIT License
41 stars 41 forks source link

confirmation_url в мобильный SDK. #50

Closed tsomaev closed 4 years ago

tsomaev commented 4 years ago

У меня тут такое дело, что после проведение платежа, все запросы проходят с ответом success, получаю токен в методе tokenizationModule(_ module: TokenizationModuleInput, didTokenize token: Tokens, paymentMethodType: PaymentMethodType), но, с сервера получаю ответ типа

{
 {
    "watched": true,
    "order_total": "7.0000",
    "payment": {
        "id": "....-000f-5000-.....-....",
        "status": "pending",
        "recipient": {
            "account_id": "644698",
            "gateway_id": "1631220"
        },
        "amount": {
            "value": "7.00",
            "currency": "RUB"
        },
        "created_at": "2020-01-23T15:16:05+00:00",
        "confirmation": {
            "enforce": false,
            "confirmation_url": "https://money.yandex.ru/api-pages/v2/payment-confirm/epl?orderId=25bbcc75-....-5000-a000-......",
            "type": "redirect"
        },
        "paid": false,
        "refundable": false,
        "metadata": {
            "currency": "RUB",
            "order_id": "585",
            "value": "7.0000"
        }
    }
}
}

И не получается понять в чем проблема. Деньги с карты так же не списываются.

tsomaev commented 4 years ago

проблема решена.