#zeek-connect-questions

1 messages ยท Page 1 of 1 (latest)

mighty folioBOT
knotty kettle
#

Hello ๐Ÿ‘‹

  1. Is my assumption correct and Error-1 is in fact because of the business account setup ?
    Yes. Integrating payments in India might have additional requirements.
  1. What to do about Error-2 ? How can we test the payments and destination charges ? We tried India only in development mode. In production the company will be Germany, US or Australia (not sure yet)
    If you only want to be able to test destination charges then you can create a US test account just to make sure your code works correctly and then look into account issues when its time for deployment
raven bone
#

Trying to use a create a using a different account

#

Hey ! Thanks ! That totally worked !

#

Thanks for your help. This strip-channel rocks !

knotty kettle
#

NP! ๐Ÿ™‚ Happy to help

raven bone
#

I have some more questions - about the general working of the Stripe-connect. I'll summarize my understanding here in this same thread along with the question :

#

So, the platform we are building is much like Freelancer, and we want stripe-connect to work as an Escrow-alternative.

Now, according to my current understanding, we want the following flow

  1. A buyer selects an item to buy from one of the sellers. He makes the order along with all the deliverables and a specified due date. A contract is established.
  2. The buyer then pays the contact-amount using stripe, but this amount is not transferred to the seller yet. This amount is just held for now.
  3. When the seller delivers the item with satisfying quality, the buyer then marks the contract as complete, and the amount that was held (in step 2) gets released to the seller.

I have the following questions here :

  1. I understand that the seller will have an associated connected-account, but we won't be sending the money directly to that account (right ?). Then where can we hold the amount payed by buyer in Step-2 ?
  2. How can we trigger the releasing (or reversal) of the amount to the seller through our back-end, when the seller marks the contract as complete, in Step-3 ?
#

is not sure if he'll have to put this as a separate query or something.

charred shell
#

zeek-connect-questions

#

For #2, the seller marks the contract as complete with you, at that point you map that contract to the original payment and you create a Transfer to move the funds from your own balance to the connected account's balance

raven bone
#

is going through the provided document

raven bone
#

Ok. But cant we use a combination Destination/Direct Charge + on_behalf_of + delay_days to achieve the same ? What does delay_days do ?

charred shell
#

There are many ways you can integrate, you asked to hold the funds in your own account first so I explained how to do that

#

delay_days allows you to have funds on old for a set number of days. It's ~never what you want in cases like yours where the delay can be dynamic

charred shell
#

So you either hold funds in your account and transfer when the job is done, or you use Destination charges and you hold funds in the connected account's balance and you switch them to manual Payouts

#

that way they build a balance over time and you control when they get their funds

raven bone
#

OK. In case of manual-payouts for the seller:

  1. Can we retrieve back some amount from their connected-account ? (image when the contract gets cancelled or disputed)
  2. We can control "when" for manual-payouts, but can we also control "how-much" ? (imagine they have amount for 2 items, one of which has been marked as completed while another is in progress, so they should be able to withdraw funds for the 1st item sold, but not the funds for the 2nd item).