因此,每月定期付款非常简单。自动补货怎么样,比如Skype(每次你的账户信用额度低,你会自动收费)?这可能是使用Paypal(以一种有点无缝的方式)?我猜想甚至考虑存储信用卡信息是一个糟糕的主意。那另一种支付方案呢?
答案 0 :(得分:0)
Paypal有一种定期付款的方法。实现它的方法取决于您使用的API。我认为买家必须拥有Paypal帐户(这意味着如果他们只是输入一次性购买的信用卡信息,我认为它不起作用)
答案 1 :(得分:0)
某些支付网关提供存储信用卡以便稍后收费的服务。 TrustCommerce为他们的Citadel服务提供此功能,这是我所熟悉的。我不确定PayPal是否有类似的东西。
当用户首次付款时,他们会向您提供信用卡信息,您可以使用该信息对网关进行授权和存储。网关为您提供唯一ID,以便您可以再次为该信用卡收费。这意味着您无需自行负责存储信用卡数据。
response = TrustCommerce::Subscription.create(
:cc => '4111111111111111',
:exp => '0412',
:name => 'John Smith'
)
billing_id = response[:billingid]
response = TrustCommerce::Subscription.charge(
:billingid => billing_id,
:amount => 1000 # $10.00 amount is in cents
)
对不起我不知道paypal在这个领域提供什么,但我知道还有很多其他网关可以做到这一点。我强烈建议您查看TrustCommerce,您可以使用ActiveMerchant,或TrustCommerce Gem
答案 2 :(得分:0)