Сначала я создаю запрос на выставление счета:
Код: Выделить всё
$br = $client->billingRequests()->create([
"params" => [
"mandate_request" => [
"scheme" => "bacs",
"currency" => "GBP",
]
]
]);
Код: Выделить всё
$brf = $client->billingRequestFlows()->create([
"params" => [
"redirect_uri" => "http://localhost/success",
"exit_uri" => "http://localhost/exit",
"links" => [
"billing_request" => $br->id
],
"prefilled_customer" => [
"email" => "alice@example.com",
"given_name" => "Alice",
"family_name" => "Smith",
],
]
]);
Код: Выделить всё
header("Location: " . $brf->authorisation_url);
Я хотел бы создать/назначить подписку одновременно с созданием мандата. Это кажется невозможным, но мне интересно, какие еще варианты доступны. Кажется странным назначать подписку вручную после создания мандата.
Подробнее здесь: https://stackoverflow.com/questions/758 ... -same-time
Мобильная версия