如何为Paymill付款提供姓名和电子邮件

时间:2013-05-31 11:47:55

标签: activemerchant paymill

我正在创建一个Rails 3.2应用程序,我使用Paymill来处理付款。 我可以使用Active商家进行一次性付款。这个问题是我找不到发送买家名称和电子邮件地址的方法,因此Paymill客户端不完整。此外,我希望能够使用Active商家创建Paymill订阅。这可能吗?

我知道有一个Javascript版本的支付系统,它的工作原理。问题是我不想使用Javascript,只有ruby。

我使用过本指南:How to make a payment via Paymill using Ruby

感谢所有人的帮助!

2 个答案:

答案 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