#stripe_connect_platform - Async payments

1 messages Β· Page 1 of 1 (latest)

wet seal
#

Hello πŸ‘‹

woeful yarrow
#

Hello

#

OK, first I am ecstatic that Afterpay and Alipay seem to just process like a normal payment (i.e. the payment_intent.succeeded comes instantly) as far as I can tell. Is that correct?

#

Even though it is BNPL, the payment succeeds right after (at least in testmode when I click the button to make that happen).

wet seal
#

There may be a bit more delay when running in live mode but not by much.

woeful yarrow
#

YAY!

#

OK, so now I am looking at WeChat pay. How do I mock that in testmode. I don't get sent to a page to click a button.

#

Scan and pay with WeChat

#

Do I need to signup for WeChat Pay or do you have a similar amazing flow to Afterpay where I can mock payment.

#

If I click "Generate QR code for $99" is just hangs at "Processing"

wet seal
#

Including this important section:

To test WeChat Pay in your test mode integration, you can scan the QR code using a regular QR code scanning application on your mobile phone. The QR code payload contains a URL which brings you to a Stripe-hosted WeChat Pay test payment page where you can either authorize or fail the test payment.

woeful yarrow
#

O M G

#

You guys are brilliant. Wow.

#

Works like a charm.

wet seal
#

Hooray πŸŽ‰

woeful yarrow
#

OK, so here comes a question.

wet seal
#

πŸ€”

woeful yarrow
#

Which of the payment processors are actually really delayed. For example for OXXO someone has to walk into an OXXO and pay with cash so we have to mock up what to do with the customer after the Checkout Session is completed.

#

Are any of the other BNPL payments actually delayed, or do you always just get the payment_intent.succeeded nearly-instantly.

wet seal
woeful yarrow
#

Beautiful.

woeful yarrow
#

evt_1KWjepHtRyFG0Pw152jLNigQ

#

I imagine that is because I need to send an email to someone at Stripe is that correct?

wet seal
#

If by that you mean why the status is pending

woeful yarrow
#

It actually takes me through the entire Klarna flow in Stripe Checkout and sends me to Klarna, but the verification text message to my cell never comes.

#

Yes, and in the event itself it says that pending.

#

"disabled_reason": "pending.onboarding",

#

So that is not a coding problem but a human one yes?

#

Like I have to request access.

wet seal
#

The techies like myself who staff this Discord server aren't really well equipped to help you with Account questions (beyond the Account API, that is). That's something Support knows better how to handle (or who to ask).

woeful yarrow
#

got it.

wet seal
#

It's a big set of products and rules, we all need to have our specialties

woeful yarrow
#

got it. Last issue. I need to spin up an account for OXXO so it has to be in Mexico. Can I create it in the dashboard first, then make API calls to verify identity? Or should I write a script that does create and gives it all the necessary identities to get the account verified to test OXXO. There are a lot of weird bank accounts and things that are foreign to me for each country.

#

We have to spin up lots of accounts due to payment methods being country-specific sometimes. OXXO is an example.

#

Or can I just go through that doc and use the dashboard?

wet seal
#

I would create the account and then use the onboarding flows to enter as much data as you can, while specifying Mexico as your country of operation for that account

#

I would also review this and all associated links pretty carefully to make sure you cover those requirements

woeful yarrow
#

I am concerned about this:
*You need to provide real information to activate a Standard connected account.

#

But if I keep it inactive it is fine yes?

#

I am confused if we can do this for standard accounts since it says:

#

After creating a test connected account, you can use tokens to test different verification statuses to ensure you’re handling different requirements and account states. You can use the following tokens to test verification with Custom and Express accounts. You need to provide real information to activate a Standard connected account.

wet seal
#

Standard accounts are basically their own independent Stripe account that has some relationship to you as the platform

woeful yarrow
#

Right

#

yes

wet seal
#

So in this case what they actually mean is you can't provide a fake SSN and expect to make the account live without changing it

woeful yarrow
#

We need to create a standard account that can process a livemode:false OXXO charge and connect it to our platform.

wet seal
#

Okay you can use dummy data for that just fine

woeful yarrow
#

got it. ok. I'm good. I will work through this on Monday. Thank you! πŸ™‚

wet seal
#

and when you are ready to go live, you'll just need to update that data to reflect a real person/business

woeful yarrow
#

Does that make sense to you in the Stripe Connect flow. It says testmode on top and we are connecting with testmode ca_xxxxx but the message won't let me insert the test bank account supplied in the Stripe docs

#

Error message says "livemode" but it is in testmode. ?

wet seal
#

Hmmm let me look in to that. Do you have the ID for this account?

woeful yarrow
#

acct_1KX8pjCZIGD397vd

wet seal
#

And you see this screen during the onboarding flow with the account you created?

woeful yarrow
#

yes

wet seal
#

And you created the account how?

woeful yarrow
#

Dashboard

wet seal
#

So you enabled OAth to allow you to create a Standard Account via the Dashboard?

woeful yarrow
#

And it seems like I cannot view and update things from the dashboard - it says
"Please activate your account
before viewing verification info." But i don't want to activate it.

#

No

#

I just created a standard account in my Stripe dashboard with "Add Account" as I have done with about 7 accounts

#

And I am able to connect to any of them. Except this one is just for Mexico to test OXXO and I cannot get through the connect flow.

wet seal
#

πŸ€” I'm trying to replicate this approach and this is what I get

woeful yarrow
#

This is the only one I cannot use the Stripe Connect flow with thus far.

#

OK, yes, that is on for us. All our connected accounts are standard accounts.

#

not sure where that setting is but i imagine it must be on

#

I am not creating a connected account though.

#

I didn't know i could do that.

#

I think we are set up differently. I just create a standard account and spin up the app and go through the Connect flow in our app.

#

I choose the account and connect it.

#

And in that flow, I am being forced to provide more info about the account like bank numbers since it is an inactive account.

#

I might give up and use the API if that is really going to be easier in the end.

wet seal
#

Okay that is very un-Connect as far as I know. Our docs all make reference to using the API and then creating an Account link

woeful yarrow
#

no idea we have been around for like 5+ years so that is why i imagine

#

OK, I am going to have to leave this for next week i think. It is 5pm my time.

wet seal
#

As a test

woeful yarrow
#

Ok, thank you!