Я использую драгоценный камень ActiveMerchant для оплаты полосой в рельсах, и меня смущает, как создать нового клиента и получить идентификатор клиента для будущих транзакций.Согласно Stipe документации сначала нам нужно создать Customer, а затем сохранить идентификатор для будущих платежей.
# Create a Customer:
customer = Stripe::Customer.create({
source: 'tok_mastercard',
email: 'paying.user@example.com',
})
# Charge the Customer instead of the card:
charge = Stripe::Charge.create({
amount: 1000,
currency: 'usd',
customer: customer.id,
})
# YOUR CODE: Save the customer ID and other info in a database for later.
# When it's time to charge the customer again, retrieve the customer ID.
charge = Stripe::Charge.create({
amount: 1500, # $15.00 this time
currency: 'usd',
customer: customer_id, # Previously stored, then retrieved
})
Но если я смотрю на ActiveMerchant , то нетСпособ создания клиента, пожалуйста, кто-нибудь направляет меня.