#richard_20727

1 messages · Page 1 of 1 (latest)

stark summitBOT
wispy stone
#

Yeah that's all expected. Destination charges are created on the platform account. Only funds are transfered to the connect account. Params like description, etc are not carried over to the destination account

mellow minnow
#

so what i've done instead is grab the destination_payment from the transfer object and update that charge with the appropriate description.

wispy stone
#

Yeah you can do that

#

It won't be carried over automatically

#

Why do you need it on the destination_payment though?

mellow minnow
#

that way our customers (connected accounts) know what the payment was for.

wispy stone
#

Ah ok makes sense

#

Yeah you're doing this right

mellow minnow
#

but now i'm having a hard time getting WHO made the payment

wispy stone
#

Yeah I mean w/ destination charges and express and custom accounts those details are mostly supposed to be invisible to the connect account holder. Sounds like you might benefit from using Standard Accounts and direct charges. All those details would then live on the connect accounts and the account holders would have more visibility into these things.

mellow minnow
#

yes we used to do direct charges and it was awesome! cause that data would show up. But we've changed all our code to now do PaymentIntents so that we can take advantage of ACH and payment plans

wispy stone
#

You can absolutely do direct charges with payment intents as well

mellow minnow
#

🤦‍♂️

#

i'm sorry. i'll look at that thank you

wispy stone
#

No worries! Happy to help

mellow minnow
#

so what is it that i'm doing now?

#

lol sorry dumb question

wispy stone
mellow minnow
#

If i'm not doing a direct charge what am i doing?

wispy stone
#

But would need a payment intent id to check and confirm that

#

It should be noted that connect account type matters here as well. Destination charges are supposed to be done generally on Express and Custom accounts. Direct Charges are supposed to be generally done on Standard Connect Accounts.

mellow minnow
#

Stripe::PaymentIntent.retrieve("pi_3NyHig2u61NOe9050cxtPojp")

#

that 's a test one

wispy stone
#

Yup that's a destination charge

mellow minnow
wispy stone
#

Well you should stick to an account type generally

#

That way you can have a consistent fund flow

#

Unless you have a usecase to mix them

#

But that test payment intent was a destination charge + standard account which is never really recommended

#

You should be doing direct charges anyway with standard accounts

mellow minnow
#

thank you so much!

wispy stone
#

No problem

mellow minnow
#

have a great rest of your friday, enjoy your weekend!