#ali raza

1 messages · Page 1 of 1 (latest)

sacred kestrel
naive imp
#

what's the error that you received with this?

sacred kestrel
#

There's no error, I just need to set service agreement to 'recipient' for a Canadian account in order to do US-CAD transfers. It is set to 'full' by default. Just need a proper CLI syntax for tos_acceptance.service_agreement. Thank you, Alex.

naive imp
#

maybe try

stripe accounts create --type=express --country=CA --email="email@server.com" -d "capabilities[transfers][requested]"=true -d "tos_acceptance[service_agreement]"="recipient"
``` ?
#

hello @austere nymph , can you share the request id for this? it should start with req_xxx

austere nymph
#

acct_1JU4qOQiQBkUHZAW

#

@naive imp

#

$update= \Stripe\Account::update(
'acct_1JU4yuQXi3LDMEZb',
[
'tos_acceptance' => ['service_agreement' => 'recipient'],
]
);

naive imp
#

@austere nymph Changing the service agreement type will fail if the service agreement has already been accepted

#

for that particular account, the service agreement has already been accepted

austere nymph
#

how it's already accepted

#

basically my purpose is make connected account only recipient not full

naive imp
#

Stripe handles the Services agreement for Express account. If you want to use the recipient agreement, then i would suggest that you use Connect Onboarding to create and onboard Express accounts instead : https://stripe.com/docs/connect/express-accounts
When creating the Express account, create it with the recipient tos

austere nymph
#

need to check

naive imp
#

it's not possible to change the agreement type of an already accepted tos

#

was that what you were asking?

austere nymph
#

stripe support is saying if capabilities is only transfer so you can update

#

is it a way we can tell to stripe to accept specific capabilities

naive imp
#

right now, that specific account only has transfers enabled. If you're looking to enable transfers only because you want to do cross border payouts i.e. https://stripe.com/docs/connect/cross-border-payouts
then you must have the recipient service agreement for the connected account as well

austere nymph
#

yes you are right, so ho i can make it recipient connected account in 1 attempt

naive imp
austere nymph
#

that mean we will ask thee questions manually ?

#

mean to say that all parameter we will ask from our seller on our paltform

naive imp
#

the account link will create a link which you'll send your sellers to. This link is a Stripe hosted onboarding form that will collect the necessary information from your sellers to create the Stripe Express account

austere nymph
#

@naive imp
$account = \Stripe\Account::create([
'country' => 'GB',
'type' => 'express',
'email' => 'jenny.rosen@example.com',
'capabilities' => [
'transfers' => [
'requested' => true,
],
],
'tos_acceptance' => [
'service_agreement' => 'recipient',
],
]);

naive imp
#

yes, that'd work

austere nymph
#

You cannot specify a different service agreement in GB.

#

return error

naive imp
#

give me a second to try this on my own account

austere nymph
#

yes sure

#

my client is shouting on me

#

so please help me about this 🥰

naive imp
#

you're going to need to write in to Stripe support to request for transfers-only capability

#

they'll need to enable that feature for you before you can use the recipient agreement when creating connected accounts

austere nymph
#

stripe is saying you can do it your own

#

but not telling right path

naive imp
#

it's definitely a feature that needs to be enabled. Do you already have an open ticket with Stripe support?

austere nymph
#

yes 3, 4 days ago

#

1 simple question

#

how i can retrieve my platform account id

naive imp
#

i'm looking through your current tickets with Stripe support and i don't see any request for transfer only capabilities

austere nymph
#

yes because my client talked with stripe

naive imp
#

ah, okay i found that particular ticket

austere nymph
#

okay

#

that's great

#

can you enable transfer only capabilities

naive imp
#

i'll redirect it to the relevant team who can help you with that

austere nymph
#

sure

naive imp
#

with regards to your question on retrieving your platform account id

austere nymph
#

you are redirecting to me to particular team for capabilities issue?

naive imp
#

you will first need to login to the platform account, then you will be able to see the account id in settings > account details

#

yes, i'll redirect that ticket to the relevant team to get the transfer-only capability enabled

#

but you'll need to request your client to loop you into that conversation

austere nymph
#

okay thank

#

you are doing in stripe developers area or on emails?

naive imp
#

your client had a previous support ticket with that question, it'll be reopened and the conversation will take place there

austere nymph
#

ok

austere nymph
#

@naive imp one question

#

i am also talking with stripe support

#

how i can integrate in url
&stripe_user[business_type]=individual&suggested_capabilities[]=transfers,card_payment

#

suggested_capabilities[]=transfers,card_payment in url

twin wing
#
  1. then you update the express Tos