Что такое процедура для RozorPay для работы на IOS - PullRequest
0 голосов
/ 08 декабря 2018

Я добавил плагин Cordova

<plugin name="com.razorpay.cordova" spec="https://github.com/razorpay/razorpay-cordova.git" /> 

Вот мой код -:

    this.platform.ready().then(() => {
        var isIos = this.platform.is('ios');
        console.log('ios is = ',isIos);
        console.log('Razor Pay methods is', RazorpayCheckout);
        var successCallback = function (success) {
            alert('payment_id: ' + success.razorpay_payment_id)
            this.savePayment(amount, email, phone, name, guruId, afterPayment, type = 'leakage', paymentMode, bookingId = '', success.razorpay_payment_id);
            var orderId = success.razorpay_order_id
            var signature = success.razorpay_signature
                }

                var cancelCallback = function (error) {
                    alert(error.description + ' (Error ' + error.code + ')')
                    newThis.global.showToast('Sorry, We are unable to complete your payment, please try later!');

                }

                RazorpayCheckout.on('payment.success', successCallback);
                RazorpayCheckout.on('payment.cancel', cancelCallback);
                RazorpayCheckout.open(me.paymentOptions);

            })

При запуске этого кода на Iphone у меня есть следующие консольные выходы 1 ios is = - true

enter image description here

Но после этого вызова функции ничего не происходит

...