braintree Drop-in UI'yi angularjs (ön taraf) ve raylarla (Backend) kullanıyorum. Bir clientToken oluşturup bunu braintree kurulumuna gönderiyorum. Gördüğünüz gibiBraintree istemci belirteci doğrulama hatası
istemci belirteci yöntem
@client_token = Braintree::ClientToken.generate(customer_id: current_user.braintree_customer_id,options: {
verify_card: true,
fail_on_duplicate_payment_method: true
})
Yani, 'fail_on_duplicate_payment_method' seçeneği almış. Ve aynı ödeme yöntemini tekrar eklemeye çalışıyoruz.
Sonra, bu doğrulama ile "İsteğiniz işlenirken bir hata oluştu" diyerek hata mesajı alıyorum, ancak hata geri dönüşüne gelmiyor.
Bu, İşte
braintree.setup(vm.clientToken, 'dropin', {
container: 'dropin-container',
onPaymentMethodReceived: function(data)
{
alert('came recieved')
// console.log($scope.paymentForm)
vm.submit($scope.paymentForm, data.nonce)
},
onReady: function() {
vm.disablePay = false;
},
onError: function(type, message) {
alert('came error')
vm.serverError = message;
}
});
hatasının Görüntü olduğunu gayet kurulum vardır
ağda hatadır
,callback_jsona7f3c885267b4f49aa13fbf01cecdb60({"error":{"message":"Credit card is invalid"},<br>"fieldErrors":[{"field":"creditCard","fieldErrors":[{"field":"number","code":"81724","message":"Duplicate card exists in the vault"}]}],"status":422})
Bu hatayı benim görünümüme getirmek istiyorum. Birçok bağlantı araştırdım, ama ihtiyacım olan cevabı almadım. Herhangi bir yardım önemlidir.
Önceden teşekkür ederiz.