GoCardless одновременно устанавливает мандат прямого дебета и подпискуPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 GoCardless одновременно устанавливает мандат прямого дебета и подписку

Сообщение Anonymous »

Я использую PHP для настройки мандата прямого дебета через API GoCardless, но не могу понять, как автоматически настроить подписку в соответствии с этим мандатом.
Сначала я создаю запрос на выставление счета:

Код: Выделить всё

$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",
],
]
]);
Затем я перенаправляю клиента на URL-адрес авторизации:

Код: Выделить всё

header("Location: " . $brf->authorisation_url);
Клиент заполняет свои данные на странице, размещенной на GoCardless, что устанавливает мандат, но оплата не взимается. Мне нужно вручную войти в панель управления, чтобы назначить подписку в соответствии с мандатом клиента.
Я хотел бы создать/назначить подписку одновременно с созданием мандата. Это кажется невозможным, но мне интересно, какие еще варианты доступны. Кажется странным назначать подписку вручную после создания мандата.

Подробнее здесь: https://stackoverflow.com/questions/758 ... -same-time
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»