#ph

1 messages · Page 1 of 1 (latest)

oak yewBOT
tidal lion
#

hello! how can i help?

blazing rampart
#

hey mate

Im getting an error card_declined
I have a platform account with connect accounts
We are currently using Destination Charge, so I believe Afterpay/Mastercard is receiving the platform details instead of the connect account merchant details and it is declining the payment

#

I tried to use on_behalf_of attribute, but it still doesnt work

tidal lion
#

can you share the PaymentIntent id? the id will look like pi_xxx

blazing rampart
#

pi_3M4wqnJu2FkZKvru10My0l4Z

tidal lion
#

so the card is being declined by the network/issuer, the first step you'd probably want to do is to get the Customer to reach out to their bank to ask why the card is being declined. I'm afraid we (Stripe) don't really get any details as to why the card is being declined by the network/issuer

blazing rampart
#

I did

#

and they said the merchant (in this case the Platform account) do not have an Afterpay account

#

but in reality the charge is for a connect account that does have an Afterpay account

#

so I believe Stripe is sending the Platform Account details to the issuer, instead of the Connect Account

#

does that make sense?

tidal lion
#

onesec, looking into this still

blazing rampart
#

thanks!

tidal lion
#

I don't think this has anything with the on_behalf_of parameter. It's being passed in correctly. From what you mentioned, the payment was made with a Afterpay card, and it was declined. afaik, Afterpay cards can only be used at merchants who are operating under active agreements with the BNPL providers, and I suspect the merchant you're referring to may not be onboarded for that.

blazing rampart
#

I tested with 2 different merchants and both have Afterpay enabled

tidal lion
#

all of them failed?

blazing rampart
#

Afterpay is saying that the Platform Account (TAGR) doesnt have an agreement with them (and we do not have indeed)

but our connect accounts do have agreement with them and still fails

#

yes, both failed