Я не нашел необходимой информации для создания повторяющегося URL успеха вручную.
http://example.com/index.php/register/KNhiaz?act=reg&account_code={{account_code}}&plan_code={{plan_code}}
Я не знаю, как получить account_code, когда я подписываюсь на пользователя с рекурсивным клиентом php
// Specify the minimum subscription attributes: plan_code, account, and currency
$subscription = new Recurly_Subscription();
$subscription->plan_code = $plan_code;
$subscription->currency = 'USD';
// Create an account with a uniqid and the customer's first and last name
$subscription->account = new Recurly_Account(uniqid());
$subscription->account->first_name = esc_attr( $_POST['first_name'] );
$subscription->account->last_name = esc_attr( $_POST['last_name'] );
// Now we create a bare BillingInfo with a token
$subscription->account->billing_info = new Recurly_BillingInfo();
$subscription->account->billing_info->token_id = $_POST['recurly_token'];
// Create the subscription
$subscription->create();
Я получил свой ответ. После некоторой отладки я обнаружил, что код учетной записи будет моим идентификатором электронной почты, который я получу от пользователя из пользовательской формы.
Электронная почта пользователя важна, потому что по этому идентификатору электронной почты пользователь будет периодически получать уведомления о возобновлении, счет-фактуру и т. Д. Я лично считаю, что было бы полезно попросить пользователя указать идентификатор электронной почты для дальнейшего общения.
Читайте здесь:
https://docs.recurly.com/hosted-payment-pages#account_code__username
Других решений пока нет …