Профиль бизнес-группы не отображается по запросу. - PullRequest
0 голосов
/ 10 октября 2019

Я в тестовом режиме, я успешно создаю пользовательскую подключенную учетную запись, используя JavaScript во внешнем интерфейсе и PHP в бэкенде.

Учетная запись успешно создана, но по какой-то причине бизнес-профиль не отображается в теле запроса(Я вижу это в журнале чередования на панели инструментов).

Я вижу предупреждение перед отправкой формы: business_profile не является распознанным параметром

Для справки, вот кодирование API, которое я использовалкогда я делал свой тест: https://stripe.com/docs/api/accounts/create?lang=php#create_account-business_profile

JavaScript

const accountResult = await stripe.createToken('account', {
    business_type: 'company',
    company: {...},
    business_profile: {
      mcc: "5812",
      support_email: "test@example.com",
      url: "https://example.com",
    },
    tos_shown_and_accepted: true,
});

PHP

// ...
$account = \Stripe\Account::create([
    "country" => "FR",
    "type" => "custom",
    "account_token" => $account_token,
]);
// ...

1 Ответ

1 голос
/ 10 октября 2019

stripe.createToken не принимает значения business_profile и не управляет Stripe\Account объектами вообще - он создает a Stripe\Token. Вам нужно будет обновить эту информацию с помощью отдельного вызова Stripe API. Параметры, которые он делает принимают , документированы здесь :

имя, address_line1, address_line2, address_city, address_state, address_zip, address_country, currency

...