我正在创建一个Rails 3.2应用程序,我使用Paymill来处理付款。 我可以使用Active商家进行一次性付款。这个问题是我找不到发送买家名称和电子邮件地址的方法,因此Paymill客户端不完整。此外,我希望能够使用Active商家创建Paymill订阅。这可能吗?
我知道有一个Javascript版本的支付系统,它的工作原理。问题是我不想使用Javascript,只有ruby。
我使用过本指南:How to make a payment via Paymill using Ruby
感谢所有人的帮助!
答案 0 :(得分:1)
如果您没有正确的PCI认证,请不要使用Active Merchant。 Javascript版本是使用我们的服务并从我们的PCI合规性中获利的唯一方式。
话虽如此,请查看以下由第三方开发商提供的paymill-ruby-wrapper - 可能符合您的目的:https://github.com/dkd/paymill-ruby
祝你好运, 儒略
(免责声明:我在PAYMILL工作)
答案 1 :(得分:0)
Julian是对的,你应该不使用ActiveMerchant,除非你有正确的PCI认证。看来你想做这样的事情:
1)创建一个客户端对象,将名称(描述)和电子邮件作为参数传递。请参阅:https://www.paymill.com/de-de/dokumentation/referenz/api-referenz/#create-new-client
2)创建一个支付方法对象,将客户端作为参数传递(以及由JavaScript网桥检索的令牌):https://www.paymill.com/de-de/dokumentation/referenz/api-referenz/#create-new-credit-card-payment-with
3)进行新交易,传递付款方式对象:https://www.paymill.com/de-de/dokumentation/referenz/api-referenz/#create-new-transaction-with
要创建订阅,您需要有一个商品对象和一个使用有效付款方式的客户:https://www.paymill.com/de-de/dokumentation/referenz/api-referenz/#create-new-subscription