Сохранение информации о кредитной карте для последующего списания с Stripe в Woocommerce - PullRequest
0 голосов
/ 15 ноября 2018

У нас есть интернет-магазин Wordpress, и мы используем плагин WooCommerce и Stripe. Нам нужно отложить взимание платы с клиентов, пока не будут отправлены физические товары, но Stripe не имеет такой функциональности. Нам сказали использовать сберегательные карты , но мы не понимаем, как настроить это на нашем бэкэнде, учитывая, что мы до сих пор использовали готовые инструменты. Есть идеи об интеграции? Как работает этот процесс?

Ответы [ 2 ]

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

, чтобы сделать это:

Вы создаете клиента и оплату, но указываете, что сбор не взимается

Затем вы используете сохраненный токен клиента, чтобы взимать плату с клиента при отправке товара.

Это не в php, а что-то вроде этого:

customer = Stripe::Customer.create({
              :source  => 'tok_1234',
              :email => params[:stripeEmail],
            })

            charge = Stripe::Charge.create({
              amount: @amount,
              currency: 'usd',
              customer: customer.id,
              capture: false,
          })

note: capture: false ...

Затем при обновлении заказа, когда товары отгружены:

charge = Stripe::Charge.create({
                        :amount      => @amount,
                        :description => 'Rails Stripe customer',
                        :currency    => 'usd',
                        :customer => #where you save the customer token ---,

                      })
0 голосов
/ 15 ноября 2018

Добро пожаловать в StackOverflow!

Хотя Stripe не позволяет сохранять карты напрямую, вы можете хранить токенизированную анонимную версию карты и использовать токен для зарядки карты в любое время.

Данные карты хранятся удаленно Stripe, и система может сопоставить карту с токеном.

Вы можете найти больше информации здесь: https://stripe.com/docs/saving-cards (как вы знаете) и здесь https://stripe.com/docs/charges

Эта тема также может быть полезна: Полосной платеж: сохранение токена и клиента и последующая оплата с токена

Надеюсь, это поможет.

Ура, Francesco

...