Сохранённые способы оплаты
В клиентском портале: Billing › Settings (
/billing?settings=1). В панели администратора: Customers › List › a customer › Overview (/customers/<id>), блок Payment — здесь отображаются сохранённый способ и история автопополнений.
Назначение
Сохранённый способ оплаты позволяет NexCMP списывать средства с клиента без его личного участия, поэтому услуги не приостанавливаются из-за исчерпания средств на балансе. Он используется только функцией автоматического пополнения. Существует два типа: карта, сохранённая в Stripe (включая карты, используемые через Apple Pay, Google Pay или Link, если Stripe возвращает многоразовую карту), и аккаунт PayPal, сохранённый в хранилище PayPal vault.
Требования
| Параметр | Требование |
|---|---|
| Каналы | Stripe и/или PayPal настроены и включены. |
| Сайт | Основной сайт или сайт реселлера, платежи которого принимает платформа. Сайт реселлера со своим аккаунтом Stripe не поддерживает сохранение карт. |
| Клиент | Аккаунт клиента, выполнивший пополнение с помощью карты или PayPal. |
Как сохраняется способ оплаты
- Клиент открывает Billing, нажимает Deposit и оплачивает через Card или PayPal.
- Платёж создаётся с возможностью повторного использования способа оплаты: Stripe сохраняет карту в профиле клиента в Stripe (для списаний off-session), PayPal сохраняет токен хранилища. NexCMP хранит только идентификаторы (Stripe payment-method ID и customer ID либо PayPal vault ID) и отображаемую метку, например
visa •••• 4242или email-адрес PayPal. Номера карт никогда не попадают на ваш сервер. - После завершения платежа автоматическое пополнение включается один раз, если клиент ранее не настраивал этот параметр. Никаких дополнительных флажков или сообщений на экране нет. Сервер фиксирует время, IP-адрес клиента и способ оплаты в качестве подтверждения.
- В следующий раз на экране пополнения в раскрывающемся списке карт будет предложен вариант Saved card ..., а для PayPal — Saved PayPal ....
Управление и удаление
- В клиентском портале перейдите в Billing и нажмите Settings. На панели отобразятся сохранённые способы (карта Stripe и/или PayPal) и параметры автоматического пополнения.
- Чтобы удалить карту, нажмите Remove card и подтвердите действие. Stripe отвяжет карту, и автопополнение будет отключено.
- Чтобы удалить PayPal, нажмите Remove saved PayPal и подтвердите действие.
Интерфейс администратора
Откройте клиента в Customers › List. Карточка Payment на вкладке Overview отображает сохраненные способы оплаты (Saved cards), шлюз для автоматических списаний, сохраненные данные согласия (время, IP, метод) и последние 20 попыток автосписания со статусом и причиной (Auto top-up history).
Проверка
- От имени тестового клиента внесите минимальный депозит картой. После завершения платежа откройте Billing › Settings: отобразятся карта и включенный переключатель автопополнения.
- Начните еще одно пополнение: в выпадающем списке появится сохраненная карта.
- В панели администратора на карточке клиента Payment отобразится та же сохраненная карта.
Ограничения и примечания
- Stripe Link и кошельки. Link, Apple Pay и Google Pay являются функциями Stripe. NexCMP не хранит специфичные для Link данные, а сохраняет только возвращаемый Stripe идентификатор карты.
- PayPal. Каждое пополнение через PayPal, инициированное клиентом, требует подтверждения кликом; сохраненный PayPal используется исключительно для автопополнения.
- Сайты реселлеров. Если реселлер использует собственный аккаунт Stripe или PayPal, сохраненные способы оплаты скрыты, а автопополнение для этого сайта недоступно.
- Диспуты и споры. Чарджбэк по любому платежу блокирует аккаунт и останавливает предоплаченные услуги; см. Stripe.
- Удаление последнего способа оплаты отключает автопополнение; средства на балансе кошелька клиента сохраняются.
- Подтверждение согласия. Запись о согласии формируется сервером (клиент не может ее изменить) и сохраняется для разрешения споров.
Устранение неполадок
| Симптом | Причина | Решение |
|---|---|---|
| Клиент не видит кнопку Settings или сохраненную карту | Сайт использует платежный канал реселлера либо оплат картой еще не было | Пополните баланс картой или через PayPal через канал платформы. |
| Отсутствует «Saved card» после оплаты через Stripe | Оплата выполнена способом, не поддерживающим повторные списания (например, Alipay) | Повторите платеж банковской картой. |
| PayPal: «пока не удается сохранить этот аккаунт» | PayPal не вернул токен хранилища (vault token) | Продолжите с разовым платежом или используйте другой аккаунт PayPal. |
| Автопополнение отключилось после удаления карты | Ожидаемое поведение: удаление карты отключает автопополнение | Сохраните новый способ при следующем пополнении баланса. |