Android Question Cloudrail lib : com.cloudrail.si.types.Charge cannot be cast to de.donmanfred.Payment.ChargeWrapper

Kiese

Member
Licensed User
Hi,I'm using the cloudrail library by @DonManfred to try and implement paypal /stripe payment (can't thank you enough for your work)
Not sure if I should create a separate thread for this or not. I'm trying to use the paypal object but when trying to charge I am sometimes (3/4 times) getting this error. Am I doing something wrong ?
Tnx for your advise.
B4X:
CloudRail_Ready(true)
com.cloudrail.si.types.Charge cannot be cast to de.donmanfred.Payment.ChargeWrapper
java.lang.Exception: Sub paypal_createcharge signature does not match expected signature.
Here is my code :
B4X:
dim mycard as Creditcard  
dim paypall as paypal
paypall.Initialize("paypal","cid","mysecret",True)
mycard.Initialize("mycard",param1,param3,yearr,param3,cardtype,fnam,name,Null)
'

then
B4X:
    paypall.createCharge(150,"EUR",mycard)

B4X:
Sub paypal_Createcharge(ch As Charge) 
    paypall.ChargeByID(ch.Id)
End Sub


Sub paypal_Charge(id As String, ch As Charge)
    Activity.Finish
    StartActivity(endtransact)
End Sub

The transaction still appears as successful in the paypal dashboard.
Stripe shows a similar behaviour, too.
 
Top