ruby-on-rails - 带有 ActiveMerchant 的 PayPal API(遗留代码)

标签 ruby-on-rails paypal

我继承了一些遗留的 Rails 代码 (2.1.3),并且似乎有一个 public_cert 以及一个 signature。我以为 PayPal 使用其中之一,但我的配置似乎同时具有:

config.app_config.pay_pal.merge!(
  :password=>"WHATEVER",
  :public_key=>"-----BEGIN CERTIFICATE-----\nMIICmTCCAgKgAwIBAgIDEcmhMA0GCSqGSIb3DQEBBQUAMIGZMQswCQYDVQQGEwJV\nUzETMBEGA1UECBMKQ2FsaWZvcm5pYTERMA8GA1UEBxMIU2FuIEpvc2UxFTATBgNV\nBAoTCHANGEDSTUFFqe0RzCDhQmVhgtNWZxeqzjVbVrCx80jF1\nWi/+ksJQLPViFj9+F4WS5i4MjMeCIwIDAQABow0wCzAJBgNVHRMEAjAAMA0GCSqG\nSIb3DQEBBQUAA4GBAMwavx4Eh2JCOCOc/WvL7zdRL07So48mQ9aJr4Bxdgib+/z2\nkqX0ZPJv9T6NQ1h9lcwohIuaJMXtLAysJMjvKcvPdzcHqB6Xv+OGpi2REJjUdB39\n9amutkxQVhKBfK3hCP4+8UlM1yzxejyK8SVWSJCbc5zvJFoLV4SZcbNevtw9\n-----END CERTIFICATE-----\n",
  :business=>"me@site.com",
  :business_id=>"4WSDFSFSDF",
  :login=>"me_api1.site.com",
  :cert_id=>"AAAA",
  :private_key=>"-----BEGIN RSA PRIVATE KEY-----\nMIICXAIBAAKBgQDm5fXKcp6ht6+Be4Y7VOaNvEPZwVqRt0CHANGEDMORESTUFFKTF7Mozcg12qiq1VDqFYwQF\n8gteGGLFy3GKPWlpqtJzAI4xfpI07d2ivgfXkk4Q74np+P8udulM0bEA+WAoGO6e\nHZ7g0/EbutA0+H5TTSp3gUYa5xcUhSrMiYN/r6HK+aeKnNECQQD8D/oBjEsZwsAB\n2KxDLZfEcrmFiLxjqQSBKPtMJP0Lrhl7OyB2v1o3QDA5+QdbDFbRxA1RNQfw+ZXo\nPuP49DRpAkEA6oFYlNnGvNWlHxDmVob5q88HEgP/ZEWFJXzZcSsAkJNrbdyPCdSj\nxN2M0duJlegJlfsr6l9OyBeFcSXnrVSAqwJBAO7BP2FJ/zUGeJMHJpx3SkOFG9+1\nliScSy0AoZANlTcEERTd+7EfLZgaD9RJ40LF3FLTbn3WSpBiCTG0qIH+5skCQF4K\n5SU8eJC99OwScOz+UB3wdltpMwBZSN4RxXm2zxErrYdvTgWZOtv2JUT7j5+IYF+/\nTIs/EW74z9DibJh8LOUCQEsMclIUTorjVVtAgI5LiSwenDSCgf9Ra0r3CoL3dAGz\n1RskSziPqfQyA2QDFfSPkmycgxPlZvP0G8fwuBs6sjI=\n-----END RSA PRIVATE KEY-----\n",
  :signature=>"AwhNvKUCHANGEDSTUFF9xveB4"
)

我正在使用 PayPal 支付标准 我相信 Rails ActiveMerchant

任何帮助将不胜感激

最佳答案

PayPal 只允许您使用其中之一。可能是以前的人生成了证书或签名并将其添加到代码中,只是在以后切换到另一种方法并且从未将其从代码中删除。如果它当前正在使用 PayPal 帐户并处理付款,您可以登录 PayPal 帐户并查看该帐户当前处于事件状态的帐户。你只会看到一个或另一个。无论您看到哪一个,都意味着另一个不会被使用。如果它不显示,它将不再有效。

另一种选择是,您可以遍历代码并查看 API 调用的位置,并检查它发送给 PayPal 的是哪一个。

关于ruby-on-rails - 带有 ActiveMerchant 的 PayPal API(遗留代码),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15467901/

相关文章:

ruby-on-rails - Rails rel nofollow链接

ruby-on-rails - 排名位置

asp.net - Paypal 返回网址

php - 将其存储为对象

html - PayPal:选择具有数量的多个项目

ruby-on-rails - Rails 中的时间数据类型

ruby-on-rails - Heroku 检测到 Rails 未设置为提供 static_assets

ruby-on-rails - 在 Rails 控制台中查看种子结果

transactions - 如何将电子支付从一个银行账户自动支付到 20,000 个其他银行账户?

paypal - 如何以健壮的方式实现 Paypal 代码