Я сталкиваюсь со следующей проблемой во время оплаты.
Неопределенное исключение «Stripe \ Error \ Authentication» с сообщением «Только платформы Stripe Connect могут работать с другими учетными записями. Если вы указали параметр client_id, убедитесь, что он правильный
Я использую код PHP ниже:
$charge = \Stripe\Charge::create(
array(
"amount" => $amount*100, // amount in cents
"currency" => $currency, // usd
"source" => $token,
"description" => $description,
"application_fee" => 123 // amount in cents
),
array("stripe_account" => 'cus_7Gt1CAXXXXXX') // CONNECTED_STRIPE_ACCOUNT_ID
);
И другой вопрос, откуда я могу получить CONNECTED_STRIPE_ACCOUNT_ID
как это acct_12QkqYGSOD4XXXXXX
, если возможно, отправьте код или снимок экрана или местоположение, чтобы получить идентификатор этой учетной записи.
Может кто-нибудь, пожалуйста, помогите решить эту проблему?
Вы должны создать кнопку «Connect with Stripe» в вашем приложении, которая перенаправит пользователя на заполнение формы для авторизации вашего приложения.
После нажатия кнопки «Авторизовать» (пользователем, после правильного заполнения формы) он будет перенаправлен на «URI перенаправления (URI перенаправления — это тот URI, который вы заполняете в настройке платформы)».
После перенаправления полоса добавит область и код авторизации в ваш URI
например, Ваш URI: www.yoursite.com
вы получите www.yoursite.com?scope=read_write&authorization_code = AUTHORIZATION_CODE
Других решений пока нет …