#stripe_connect_platform - Async payments
1 messages Β· Page 1 of 1 (latest)
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).
There may be a bit more delay when running in live mode but not by much.
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"
And you have configured everything as shown here: https://stripe.com/docs/payments/wechat-pay/accept-a-payment?
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.
Hooray π
OK, so here comes a question.
π€
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.
Honestly (and this is how I found the WeChat page). I would start here for a full review of all payment methods and how they reconcile:
https://stripe.com/docs/payments/payment-methods/overview
Beautiful.
evt_1KWjepHtRyFG0Pw152jLNigQ
I imagine that is because I need to send an email to someone at Stripe is that correct?
If by that you mean why the status is pending
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.
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).
got it.
It's a big set of products and rules, we all need to have our specialties
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.
This is very confusing to me:
https://stripe.com/docs/connect/testing#identity-and-address-verification
Or can I just go through that doc and use the dashboard?
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
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.
Standard accounts are basically their own independent Stripe account that has some relationship to you as the platform
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
We need to create a standard account that can process a livemode:false OXXO charge and connect it to our platform.
Okay you can use dummy data for that just fine
got it. ok. I'm good. I will work through this on Monday. Thank you! π
and when you are ready to go live, you'll just need to update that data to reflect a real person/business
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. ?
Hmmm let me look in to that. Do you have the ID for this account?
acct_1KX8pjCZIGD397vd
And you see this screen during the onboarding flow with the account you created?
yes
And you created the account how?
Dashboard
So you enabled OAth to allow you to create a Standard Account via the Dashboard?
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.
π€ I'm trying to replicate this approach and this is what I get
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.
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
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.
I would very much recommend creating you next account by following the first 2 steps in this guide: https://stripe.com/docs/connect/collect-then-transfer-guide
As a test
Ok, thank you!