PayPal自适应付款-如何获得帐户ID?

大卫·席尔瓦·史密斯

我正在尝试使用PayPal自适应付款API。我正在尝试使用自己的电子邮件地址来测试API,但是在通过电子邮件指定发件人时出现错误。我想知道如何确定自己的帐户ID来尝试这种方式?

我在这里指的是帐户ID:https : //developer.paypal.com/docs/classic/api/adaptive-payments/PaymentDetails_API_Operation/

我收到错误消息:"The email address [email protected] is invalid. It may not be registered in PayPal's system yet"尝试通过电子邮件付款时。当我使用PayPal登录时,我的电子邮件地址是正确的。我的帐户已通过银行帐户,信用卡和借记卡进行验证。

这是我的代码:

require 'paypal-sdk-adaptivepayments' 

PayPal::SDK.configure(
  :mode      => "sandbox",  # Set "live" for production
  :app_id    => "HIDDEN",
  :username  => "HIDDEN",
  :password  => "HIDDEN",
  :signature => "HIDDEN" )

@api = PayPal::SDK::AdaptivePayments.new

# Build request object
@pay = @api.build_pay({
  :actionType => "PAY",
  :cancelUrl => "http://localhost:3000/samples/adaptive_payments/pay",
  :currencyCode => "USD",
  :feesPayer => "SENDER",
  :ipnNotificationUrl => "http://localhost:3000/samples/adaptive_payments/ipn_notify",
  :receiverList => {
    :receiver => [{
      :amount => 1.0,
      :email => "[email protected]" }] },
  :returnUrl => "http://localhost:3000/samples/adaptive_payments/pay" })

#@pay.sender.email = "[email protected]"
@pay.sender.accountId = 23434
# Make API call & get response
puts @pay.inspect
@response = @api.pay(@pay)

# Access response
if @response.success?
    puts 'responsepayKey'
  @response.payKey
  puts 'url to complete payment'
  @api.payment_url(@response)  # Url to complete payment
else
  puts 'error'
  puts @response.error[0].message
  puts @response.error[1].parameter.value
end
德鲁·安杰尔(Drew Angell)

您可以使用GetPalDetails通过API获取它您可以在您的PayPal个人资料中手动获取。转到“业务信息”部分,您将看到商家帐户ID。

另一方面,我看到您在返回和取消URL以及IPN中使用了localhost。这行不通。请记住,将是贝宝(PayPal)的服务器到达该地址。如果他们使用本地主机,那么它们只是在使用自己的服务器,这当然不会做您想要的。

如果要使用本地测试服务器进行所有这些测试,则需要使用IP地址或设置一些DNS和某种域。我个人喜欢跟随PayPal的领导,将sandbox.domain.com设置为我正在工作的任何站点的测试服务器。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用django-paypal进行paypal自适应付款?

来自分类Dev

贝宝自适应付款查找应用程序ID

来自分类Dev

PayPal自适应付款REST API还是经典?

来自分类Dev

Rails中的Paypal自适应付款自动流程

来自分类Dev

缺少错误-PayPal自适应付款API错误

来自分类Dev

PayPal自适应付款错误您无权隐式执行此付款

来自分类Dev

PayPal自适应付款错误您无权隐式执行此付款

来自分类Dev

是否可以持有Paypal自适应付款(链式付款)?

来自分类Dev

使用自适应付款发行的延迟链式付款

来自分类Dev

Paypal SDK自适应付款列表中的未知密码:TLSv1

来自分类Dev

集成Paypal自适应付款SDK时无法加载类

来自分类Dev

从IOS收到Paypal自适应付款Pay密钥验证

来自分类Dev

PayPal自适应付款SetPaymentOptions-是否有效?

来自分类Dev

Paypal SDK自适应付款列表中的未知密码:TLSv1

来自分类Dev

单项贝宝自适应付款

来自分类Dev

贝宝自适应付款响应

来自分类Dev

未发送自适应付款IPN

来自分类Dev

贝宝(PayPal)自适应付款(PayPal)链接式付款不会使主要接收者收取的费用少于次要接收者。想要这个退款

来自分类Dev

贝宝自适应付款处理个人付款

来自分类Dev

当发件人超过一个时,贝宝(Paypal)退款API用于贝宝(Paypal)自适应付款?

来自分类Dev

HTTP重定向的自适应付款URL是什么?

来自分类Dev

贝宝自适应付款后不执行任何操作

来自分类Dev

结合使用保管箱和自适应付款

来自分类Dev

PayPal Java自适应链式未来付款

来自分类Dev

MySql自适应ID

来自分类Dev

MySql自适应ID

来自分类Dev

自适应卡:付款请求

来自分类Dev

使用自适应搜索时如何获得对UIPopoverController的引用?

来自分类Dev

如何绘制自适应形状

Related 相关文章

  1. 1

    如何使用django-paypal进行paypal自适应付款?

  2. 2

    贝宝自适应付款查找应用程序ID

  3. 3

    PayPal自适应付款REST API还是经典?

  4. 4

    Rails中的Paypal自适应付款自动流程

  5. 5

    缺少错误-PayPal自适应付款API错误

  6. 6

    PayPal自适应付款错误您无权隐式执行此付款

  7. 7

    PayPal自适应付款错误您无权隐式执行此付款

  8. 8

    是否可以持有Paypal自适应付款(链式付款)?

  9. 9

    使用自适应付款发行的延迟链式付款

  10. 10

    Paypal SDK自适应付款列表中的未知密码:TLSv1

  11. 11

    集成Paypal自适应付款SDK时无法加载类

  12. 12

    从IOS收到Paypal自适应付款Pay密钥验证

  13. 13

    PayPal自适应付款SetPaymentOptions-是否有效?

  14. 14

    Paypal SDK自适应付款列表中的未知密码:TLSv1

  15. 15

    单项贝宝自适应付款

  16. 16

    贝宝自适应付款响应

  17. 17

    未发送自适应付款IPN

  18. 18

    贝宝(PayPal)自适应付款(PayPal)链接式付款不会使主要接收者收取的费用少于次要接收者。想要这个退款

  19. 19

    贝宝自适应付款处理个人付款

  20. 20

    当发件人超过一个时,贝宝(Paypal)退款API用于贝宝(Paypal)自适应付款?

  21. 21

    HTTP重定向的自适应付款URL是什么?

  22. 22

    贝宝自适应付款后不执行任何操作

  23. 23

    结合使用保管箱和自适应付款

  24. 24

    PayPal Java自适应链式未来付款

  25. 25

    MySql自适应ID

  26. 26

    MySql自适应ID

  27. 27

    自适应卡:付款请求

  28. 28

    使用自适应搜索时如何获得对UIPopoverController的引用?

  29. 29

    如何绘制自适应形状

热门标签

归档