#thinkle1_connect-apple-pay
1 messages ¡ Page 1 of 1 (latest)
đ Welcome to your new thread!
â˛ď¸ We'll be here soon! Typically we respond in a few minutes, but sometimes we might take a bit longer if the server is busy or if you have a particularly tricky question.
âąď¸ We close idle threads, which makes them read-only. Once a thread is closed it won't be reopened, but you can always start a new thread if you have another question.
đ This thread will always be available, even after it's closed. You can find it again using Discord's search, or you can save this link: https://discord.com/channels/841573134531821608/1227195531575693372
đ Have more to share? Add more details, code, screenshots, videos, etc. below.
Hello! Perhaps, but it'll depend on your Connect setup and which payment UIs/APIs you're using. Can you give me an outline?
thinkle1_connect-apple-pay
I'm creating PaymentIntent on the BE side with specifying the connected account. Then FE confirms the created intent via client secret on UI
Can you share an example Payment Intent you've created?
{
"object": {
"id": "pi_3P3GE2FotBnGWKfX0MrrPo8W",
"object": "payment_intent",
"amount": 1000,
"amount_capturable": 0,
"amount_details": {
"tip": {
}
},
"amount_received": 1000,
"application": "ca_P0Qj6a5mVaqvY3zbVkQBfBRACJg0qT91",
"application_fee_amount": 38,
"automatic_payment_methods": {
"allow_redirects": "always",
"enabled": true
},
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "automatic",
"client_secret": "pi_3P3GE2FotBnGWKfX0MrrPo8W_secret_1sJOxC0TBpg7NsqqWPhmIcX4p",
"confirmation_method": "automatic",
"created": 1712575138,
"currency": "usd",
"customer": null,
"description": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": "ch_3P3GE2FotBnGWKfX0hMpFKzk",
"livemode": false,
"metadata": {
},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1P3GE1FotBnGWKfXxyShdTeD",
"payment_method_configuration_details": {
"id": "pmc_1Op6FfFotBnGWKfXPEaKylsD",
"parent": "pmc_1Op69pFk0feHy2l0gV8ShITV"
},
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
},
"link": {
"persistent_token": null
}
},
"payment_method_types": [
"card",
"link"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": null,
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "succeeded",
"transfer_data": null,
"transfer_group": null
}
}
this is not Apple Pay, regular card
OK, so direct charges with standard accounts. You'll need to register the domain(s) on the connected account using the platform API keys. Process outlined here: https://docs.stripe.com/payments/payment-methods/pmd-registration?dashboard-or-api=dashboard#register-your-domain-while-using-connect
If I have multiple connected accounts - should I register for every account?
Yes, you'll need to
@feral snow ok, ty. So I basically could do that via API using docs you've sent me right after I create NPO with connected account on the backend side. Right?
sure, usually I would say to include registering your intended payment domains on new connected accounts as part of the process you run when creating/connecting the account.
I'd like to confirm that no UI efforts should be made on Stripe Connected Account side. Everything could be done programmatically. Is that correct?
correct