Успешное перенаправление платежа не работает - PullRequest
0 голосов
/ 10 января 2019

Я, мой сценарий международных платежей, отказывается принимать международные платежи по некоторым картам в долларах, но при необходимости списывает средства с моей банковской карты в Гане. Также как мне получить ссылку для перенаправления после транзакции. Ниже мой код (без моих ключей API, конечно)

const API_publicKey = " ";

function payWithRave() {
    var x = getpaidSetup({
        PBFPubKey: API_publicKey,
        customer_email: "wwackuaku@yahoo.com",
        amount: 0,
        customer_phone: "233244631868",
        currency: "GHS",
        country: "GH",
        payment_options: "card",
        custom_logo: "https://ananseman.com/assets/images/masks.png",
        txref: "rave-1543925647",
        meta: [{
            metaname: "GHsupportID",
            metavalue: "SP1234"
        }],
        onclose: function() {},
        callback: function(response) {
            var txref = response.tx.txRef; // collect txRef returned and pass to a                     server page to complete status check.
            console.log("This is the response returned after a charge", response);
            if (
                response.tx.chargeResponseCode == "00" ||
                response.tx.chargeResponseCode == "0"
            ) {
                // redirect to a success page
            } else {
                // redirect to a failure page.
            }

            x.close(); // use this to close the modal immediately after payment.
        }
    });
}
</script>```


1 Ответ

0 голосов
/ 21 января 2019

Сделайте валюту динамичной, чтобы пользователи могли выбирать валюту, которую они хотят списать, а затем передавать валюту в полезную нагрузку ..... currency: "USD" или currency: "GHS"

Для redirect_url укажите redirect_url в вашей полезной нагрузке

redirect_url: "http://www.example.com"

...