#laravel #stripes
#laravel #полосы
Вопрос:
я пытаюсь обновить своего клиента в Stripe с помощью custom_fields, но получаю эту ошибку:
«Получен неизвестный параметр: 1» в строке 66 Customer.php
В моем классе customer у меня есть функция, которая привязывается к обновлению customer:
StripeCustomer::update("stripe_id",
[
["address"=> ["line1"=>"address"]],
["invoice_settings" => ["custom_fields" => ["name"=>"test", "value"=>"test"]]],
"email"=>"email@email.it"
]);
Проблема заключается в
[«custom_fields» => [«name» => «test», «value» => «test»]]
потому что, если я помещу пустой массив как
[«custom_fields» => []]
Я также пробовал с:
StripeCustomer::update("stripe_id",
[
["address"=> ["line1"=>"address"]],
["invoice_settings" => ["custom_fields" => [["name"=>"test", "value"=>"test"]]]],
"email"=>"email@email.it"
]);
Он обновляет моего клиента.
Как следует использовать custom_fields в Stripe?
Ответ №1:
Я обнаружил свою ошибку:
проблема в том, что я должен публиковать данные, обработанные таким образом:
StripeCustomer::update("stripe_id",
[
["address"=> ["line1"=>"address"]],
/**[*/ "invoice_settings" => ["custom_fields" =>
[["name"=>"test", "value"=>"test"]
]
]/**]*/,
"email"=>"email@email.it"
]);
Таким образом, без переноса invoice_settings в массив.