Полосовые периодические платежи за 3D защищенные карты (не подписка или биллинг) - PullRequest
0 голосов
/ 14 ноября 2018

Я хочу, чтобы клиент прошел 3D безопасный процесс только один раз.Тогда его будущие обвинения должны быть продолжены без выполнения 3d безопасного процесса.Это возможно в полоску?Это не ясно из документации.Если это возможно, то что не так в моем потоке?

  1. Добавить карточку клиенту и получить идентификатор источника карточки
  2. Создать идентификатор источника 3d, используя идентификатор клиента и идентификатор источника карты

    source = stripe.Source.create(
    amount=1099,
    currency="eur",
    type='three_d_secure',
    three_d_secure={
        'card': card source id,
        'customer': customer id
    },
    redirect={
        'return_url': 'https://shop.example.com/crtA6B28E1'
    },
    

    )

  3. Затем, переходя по URL, я делаю 3d-безопасную аутентификацию, и аутентифицированный 3d-безопасный источник становится "истинным".

  4. Я взимаю плату, используя 3d безопасный идентификатор источника и идентификатор клиента, и это удается.

    charge = stripe.Charge.create(
        amount=1099,
        currency='eur',
        customer=customer id,
        source='3d secure source id'
    )
    
  5. Затем я пытаюсь произвести оплату, используя только клиента, и это не удается.

    charge = stripe.Charge.create(
        amount=1099,
        currency='eur',
        customer=customer id
    )
    

1 Ответ

0 голосов
/ 14 ноября 2018

Карта с безопасностью 3d required должна быть авторизована пользователем каждый заряд.

...