paypal - nopcommerce Paypal 沙箱帐户不工作

标签 paypal paypal-sandbox nopcommerce

我正在 nopcommerce 上测试 paypal 沙箱。我在 Paypal 沙盒账户中创建了买家(个人)和卖家(企业)账户。下面是业务配置文件 API 凭据选项卡

 Classic TEST API credentials

用户名: kokxxx-facilitator_api1.gmail.com 密码:1392740961 签名: AeM4pXm0nQ-QLw4cuGtd3QQ4pDODA4SRJcPPOAjzkizlkWnhbaXdAgen

我已经配置了 paypal 支付方式 我使用的是企业邮箱 kokoxxx-facilitator@gmail.com 注意它与上面显示的用户名不同 对于 pdt,我复制并粘贴了上面的签名显示 我将 ipn 处理程序留空。然后我以客人身份测试了一笔交易,并输入了送货地址和账单地址(我实际的德州地址!),我不知道这是否重要。在付款方式中,我看到两个选项信用卡和信用卡!!我继续在沙盒帐户中输入 buyertest 电子邮件并输入我的真实信用卡信息.. 并确认.. 它说成功。但是当我检查沙盒帐户时,没有提到这笔交易……也没有通知……有人可以一步一步地指导我如何完成这项工作。我有 paypal 帐户和沙盒帐户,以前在 Sharepoint 公共(public)网站上为我工作过。

最佳答案

NOPCOMMERCE 中的 PAYPAL 标准配置

如果您使用此网关,请确保您的主要商店货币受 Paypal 支持。

要使用 PDT,您必须在您的 PayPal 账户资料中激活 PDT 和自动返回。您还必须获得一个 PDT 身份 token ,该 token 用于您发送给 PayPal 的所有 PDT 通信。请按照以下步骤为 PDT 配置您的帐户:

  1. 登录到您的 PayPal 帐户。
  2. 点击个人资料子标签。
  3. 点击“卖家偏好”列中的“网站付款偏好”。
  4. 在“网站付款自动返回”下,点击“开”单选按钮。
  5. 对于返回 URL,请输入您网站上的 URL,该 URL 将在客户付款后接收 PayPal 发布的交易 ID (http://www.yourStore.com/Plugins/PaymentPayPalStandard/PDTHandler)。
  6. 在“付款数据传输”下,点击“打开”单选按钮。
  7. 点击保存。
  8. 点击“卖家偏好”列中的“网站付款偏好”。
  9. 向下滚动到页面的支付数据传输部分以查看您的 PDT 身份 token 。

能够接收 IPN 消息的两种方式(可选):

第一种方法是选中下面的“启用 IPN”。它将在请求中包含您的 IPN 处理程序的 url

第二种方式是配置您的paypal账户来激活该服务;按着这些次序: 1. 登录您的 Premier 或 Business 帐户。 2. 单击配置文件子选项卡。 3. 点击销售偏好栏中的即时付款通知。 4. 单击“编辑 IPN 设置”按钮更新您的设置。 5. 选择“接收 IPN 消息”(已启用)并输入您的 IPN 处理程序的 URL (http://www.yourStore.com/Plugins/PaymentPayPalStandard/IPNHandler)。 6. 单击保存,您应该会收到一条消息,表明您已成功激活 IPN。


注意事项

  • 您的 PDT token 与您的 paypal 签名不同。
  • 要使用 paypal standard,您需要使用您的 PDT Identity Token
  • PDT token 的长度为 59 个字符。
  • PDT 页面可在个人资料/我的帐户设置/网站付款偏好下找到: https://www.sandbox.paypal.com/uk/cgi-bin/webscr?cmd=_profile-website-payments
  • 进行测试交易时。使用您的买家沙盒帐户登录 Paypal 。
  • 可在个人资料/我的帐户设置/即时付款通知 (IPN) 下找到 Paypal 电子邮件通知: https://www.sandbox.paypal.com/uk/cgi-bin/webscr?cmd=_profile-ipn-notify
  • 必须首先从配置/电子邮件帐户设置 Nopcommerce 电子邮件帐户,并确保成功发送测试电子邮件。
  • 可以从内容管理/消息模板设置 Nopcommerce 电子邮件通知。

关于paypal - nopcommerce Paypal 沙箱帐户不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25439192/

相关文章:

PayPal PayFlow - 将现有交易转换为定期付款配置文件

项目名称和描述的 Paypal payflow 名称值对

iis - NopCommerce 错误 SevenSpikes.Nop.Plugins.Core.dll' 被拒绝

git - 从 Mercurial 迁移到 Git 并与自定义更改 merge

c# - 如何根据需要完全自定义nopCommerce 3.50 主题?

PayPal Sandbox 500 代理错误 - PayPal Adaptive

php - PayPal IPN 未插入数据库

Paypal 订阅 : Adjustment of the amount on revised plan

paypal - 甚至可以使用 Express Checkout 进行定期付款吗?

asp.net-web-api - Paypal :IPN 监听器未收到 IPN 消息