Intereting Posts
Не удается найти класс с пространством имен PHP Просмотр сетки с использованием javascript или PHP как предотвратить доступ к каталогу и показать запрещенную ошибку в php PHP Command Line не работает с файлами PHP? Удалите файл URL окончания (.php, .js, .asp и т. Д.). mysqli_num_rows () ожидает, что параметр 1 будет mysqli_result, объект регулярное выражение, чтобы превращать URL-адреса в ссылки, не вступая в связь с существующими ссылками в тексте PHP DOM Xpath – поиск имени класса Как проверить, пусто ли значение массива? Можете ли вы порекомендовать хорошую разработку графических диаграмм на основе php Gantt? как получить индекс родительского массива из многомерного массива в php Как автоматически включить файл в PHP? Замените несколько пространств и новых строк только одним пространством в PHP Получить часть строки, если с условным префиксом завершать длинные слова или длинные символы, игнорируя теги html

Как предоставить внешний параметр учетной записи при создании управляемой учетной записи в полосе с помощью php?

Я использую библиотеку stripe php.

Вот мой код:

$account = \Stripe\Account::create( array( "country" => "US", "managed" => true, "legal_entity" => array( 'address' => array( 'city' => 'Maxico', 'country' => 'US', "line1" => 'H65', "line2" => 'standfort street', "postal_code" => '90046', "state" => 'CA' ), 'business_name' => 'test business name', 'business_tax_id' => '000000000', 'dob' => array( 'day' => '10', 'month' => '01', 'year' => '1988' ), 'first_name' => 'Test', 'last_name' => 'Tester', 'personal_id_number' => '000000000', 'ssn_last_4' => '0000', 'type' => 'sole_prop' ), 'tos_acceptance' => array( 'date' => time(), 'ip' => $_SERVER['REMOTE_ADDR'] ), 'external_account' => array( "country" => "US", "currency" => "usd", "account_holder_name" => 'Jane Austen', "account_holder_type" => 'individual', "routing_number" => "111000025", "account_number" => "000123456789" ) ) ); 

Это ошибка, которую я получаю:

Кэш external_account должен содержать ключ «объект», указывающий, какой тип внешнего_сочетания должен быть создан.

Любое предложение будет оценено по достоинству.

Related of "Как предоставить внешний параметр учетной записи при создании управляемой учетной записи в полосе с помощью php?"

Используйте Stripe.js для создания клиентской стороны маркера банковского счета , а затем используйте этот токен при создании управляемой учетной записи. (Это рекомендуемый способ.)

Вот пример формы, использующей Stripe.js для создания токенов банковского счета: https://jsfiddle.net/ywain/L2cefvtp/

и вы обновите свой код следующим образом:

  ... 'external_account' => 'btok_...' // token returned by Stripe.js ) 

Кроме того, вы можете передавать информацию внешнего аккаунта с вашего сервера. Это не рекомендуется, так как это увеличивает риск безопасности вашего приложения. В этом случае вы должны 'object' => 'bank_account' пару / 'object' => 'bank_account' в массиве:

  ... 'external_account' => array( "object" => "bank_account", "country" => "US", "currency" => "usd", "account_holder_name" => 'Jane Austen', "account_holder_type" => 'individual', "routing_number" => "110000000", "account_number" => "000123456789" ) ) 

Вы должны сначала добавить библиотеку stripe, а затем пользовательский ключ для создания объекта

 require_once(APPPATH.'libraries/stripe/init.php'); \Stripe\Stripe::setApiKey($this->privateKey); 

Таким образом, вы можете создать клиента на полосе.

Вот ссылка на библиотеку.