: {{KillBillApiUrl}}/accounts/c1db6d2d-d67b-4381-b7ee-9a15c3be2e42/paymentMethods?isDefault=true
{
"isDefault": true,
"pluginName": "killbill-stripe",
"pluginInfo": {
"externalPaymentMethodId": null,
"isDefaultPaymentMethod": true,
"properties": [
{
"key": "token",
"value": "btok_",
"isUpdatable": true
}
]
},
"auditLogs": []
}
Response:
{
"className": "org.killbill.billing.payment.api.PaymentApiException",
"code": 7005,
"message": "Failed to add payment method for account c1db6d2d-d67b-4381-b7ee-9a15c3be2e42 : Error calling Stripe while adding payment method",
"causeClassName": "org.killbill.billing.payment.plugin.api.PaymentPluginApiException",
"causeMessage": "Error calling Stripe while adding payment method",
"stackTrace": []
}
KillBill Log:`{cause=PaymentPluginApiException{errorMessage='Error calling Stripe while adding payment method', errorType='
This bank account is not a valid source for payments. Only valid sources can be attached to a customer. You can validate a bank account at creation time by passing the parameter usage='source'. The particular issue is: ACH payments from CA are not currently supported.; request-id: '}, code=7005, formattedMsg='Failed to add payment method for account c1db6d2d-d67b-4381-b7ee-9a15c3be2e42 : Error calling Stripe while adding payment method'}`
Can you please tell me how I can allow canadian bank account payments via killbill-stripe? I couldn't find any information about this, FYI I did turn on Canadian pre-authorized debits in the stripe payment methods setting:
Please note if the bank account is a US bank account it works correctly, it just doesn't work for canadian bank accounts, I am guessing it is because the ACH is not valid for canada, but I am not sure how to change it to get it to work for the Canadian PAD maybe its a setting in the plugin properties? but I couldn't find any info about this