问题标签 [express-checkout]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1387 浏览

paypal - CI-Merchant 中的自定义付款值

我试图在付款期间通过贝宝传递一些自定义值,以便在调用 IPSN 端点时贝宝将其返回给我。

我使用常规的 html 表单执行此操作,一切都很好,但如果我使用 CI-Merchant 执行此操作,则自定义值为空。

有人知道我怎样才能让它工作吗?

谢谢伊万

0 投票
1 回答
1131 浏览

paypal - Paypal 在结帐时无法检测到移动设备

我正在使用 PayPal 支付标准。在x.com上它说:

移动 PayPal 支付标准 (MPPS) 基于 PayPal 支付标准 (PPS)。PPS 是将 PayPal 支付流程集成到网站的最简单方法,一旦集成到网站,移动 功能会自动提供给使用移动设备访问您网站的用户。

一切都在结帐,但它始终是 PC 版本。尝试使用 iOS 和 Android 手机、BlueStacks 模拟器和来自 Chrome 开发者工具的不同用户代理设置。两者都不起作用。

这是我的按钮:

使用cmd="_express-checkout"版本,我可以cmd="_express-checkout-mobile"在我的表单上将其更改为,但对于cmd="_xclick".

那么,我应该Exrepess Checkout为移动设备实施还是有办法通过 PayPal Payments Standard 来实现呢?

可能重复: 针对 PayPal 网站付款标准的移动优化结帐 在接受的答案中,它说要检查电子邮件。我无法访问它,但我尝试使用我的个人电子邮件,它没有任何额外的运费税和税收规则设置。

0 投票
1 回答
285 浏览

paypal - 贝宝权限 API

我正在建立一个商店,商家(卖家)可以将他们的商品出售给客户。我使用 PayPal Expresscheckout 进行付款。我已经用我自己的 API 凭据进行了测试,它运行良好。

但是,为了能够将 ExpressCheckout API 用作特定商家,我必须获得它的权限。

他们可以直接从他们的个人资料中给我他们的权限吗?我不想实施一些特殊的工作流程来从他们那里获取权限。

然后我应该将每个商家的凭据存储在我自己的数据库中吗?

它是什么类型的凭证?商家如何/在哪里可以获得这些并发送给我?

我已经阅读了一些 Permission API 文档,但我不确定我是否真的理解它。所以很高兴能从已经有这方面经验的人那里得到直接的回答。

谢谢!

0 投票
1 回答
352 浏览

php - 点击“立即付款”按钮时,Paypal EC 没有给我反馈

我正在将 Paypal Express Checkout 与我的 PHP 网站集成。当用户单击某个按钮时,我在https://www.sandbox.paypal.com/incontext打开 Paypal 网站,它会打开一个 Paypal 登录页面。一旦用户点击“登录”按钮,就会出现一些文本“处理中...”,表示点击正常,他必须等待 Paypal 回复。

然后出现一个 Paypal 评论页面,当用户点击“立即付款”时,什么也没有发生。returnURL 正在执行,但在 Paypal 界面上,没有任何变化,用户可以一次又一次地单击。在我的例子中,returnURL 在 10 秒内处理,用户不知道发生了什么,直到 returnURL 脚本完成并重定向到我的网站。

我试图将 header() 放在 returnURL 的第一行而不是最后一行,但在相同的延迟后它仍然重定向。

窗口底部有一个非常少的“等待沙盒...”,然后是“从 mywebsite.com 加载...”,但大多数用户不会看到它,它不会阻止他们再次单击和再次点击“立即付款”按钮。

编辑:如果我重定向到https://www.sandbox.paypal.com/cgi-bin/webscr?cmd=_express-checkout上的 Paypal 页面,(而不是https://www.sandbox.paypal.com/incontext)当我点击“立即付款”时,页面会出现“正在加载...”消息。这是我预期的行为。但我更喜欢弹出页面而不是大型 Paypal 页面......

0 投票
2 回答
1003 浏览

codeigniter - 在 ci-merchant 库 codeigniter 中接收更多响应数据

如何在 ci-merchant codeigniter 库中接收更多响应数据?

我正在使用 Paypal Express 结帐付款方式。

我正在传递以下参数:

$params = array('amount' => 100.00, 'currency' => 'USD', 'return_url' => my return url, 'cancel_url' => my cancel url);

现在我得到以下回应

Merchant_paypal_api_response 对象( [_status:protected] => 完整 [_message:protected] => [_reference:protected] => 1K088384XU0947545 [_data:protected] => [_redirect_url:protected] => [_redirect_method:protected] => GET [_redirect_message :protected] => [_redirect_data:protected] => )

我怎样才能获得贝宝在 DoExpressCheckoutPayment 响应中返回的数据,如贝宝 ID、送货地址、商品名称和贝宝返回的其他内容?

0 投票
0 回答
706 浏览

paypal - 数字商品的快速结帐:可以点击几次立即付款按钮

问题: 当您想使用 Express Checkout Digital Goods 购物时,Paypal 会打开一个灯箱。在此灯箱上,您可以多次单击“立即付款”按钮,这是糟糕的用户体验,并且会破坏我的后端脚本。

脚步 :

  1. 我在我的 Flash 网站中集成了数字商品的 Express Checkout。我使用 Paypal 脚本“ https://www.paypalobjects.com/js/external/dg.js ”,然后打开 Paypal 灯箱:

    然后我的网站在掩码下,并出现一个灯箱。

    setup_url 是我设置 Paypal 交易的 php 脚本的 url。当设置正常时,它会重定向到https://www.sandbox.paypal.com/incontext?token=...&useraction=commit

  2. Paypal不记得我,灯箱显示一个“登录”按钮,我点击它。

  3. 灯箱上会出现一个弹出窗口,用于登录。我选中“记住我”复选框并登录。

  4. 弹出窗口显示购物车,我点击“立即付款”按钮。

  5. 弹出窗口立即关闭,灯箱显示“正在加载”,而我设置为“return_url”的脚本正在执行。

  6. 我再次启动 Paypal DGFlow,但现在我被记住了。

  7. 灯箱出现并显示购物车(没有添加弹出窗口),我点击“立即付款”

  8. 好像什么都没有发生!!实际上,我设置为“return_url”的脚本正在执行,但 Paypal 灯箱没有显示“正在加载”消息,只是停留在购物车上。我可以一次又一次地点击“立即付款”,每次点击这个按钮,Paypal 都会调用 return_url。

问题: 这是一个错误吗?你看到同样的行为吗?您知道防止用户多次单击“立即付款”按钮的解决方法吗?

0 投票
1 回答
44 浏览

paypal - 关于 Paypal ExpressCheckout 上返回消息的问题

我收到了 ACK 消息“成功”,但 PAYMENTSTATUS 消息是“拒绝”。而且我找不到交易记录。

本次支付失败?或者是否可以更改为“已完成”?

我不明白有“成功”和“拒绝”的消息

0 投票
2 回答
1747 浏览

codeigniter - 如何使用 Express Checkout 创建定期付款资料

我目前正在我的网站中集成贝宝定期付款流程。我用了这段代码

我正在获取令牌和付款人 ID 等。它一切正常。但是当我尝试创建重复配置文件时,我得到了这个响应

我不知道我在哪里做错了。

谢谢你。

0 投票
1 回答
1221 浏览

paypal - Paypal Express Checkout 付款仍处于待处理状态,然后到期。确认返回 PENDINGREASON=order。

我有一个与 Paypal Express Checkout 集成的网站。目前在我们的生产服务器上,我们总是返回 PENDINGREASON=order (并且从 Paypal 后端我可以看到付款正在等待,然后最终它将过期)。理想情况下,我希望有一种以编程方式解决此问题的方法,但至少知道如何在 paypal 后端到期之前从其索取款项会很好。有没有人经历过这个?我们的大多数客户来自海外,我听说这可能会导致付款等待长达 21 天,但正如我在那之后所说的那样,它们即将到期。另外,我不能 100% 确定我们是否使用 IPN(我相信当用户被重定向回我们的网站时我们正在处理)。这也会导致问题吗?

0 投票
1 回答
199 浏览

authentication - Paypal Express Checkout 授权时间

我正在使用支付操作授权使用 SOAP API 执行 paypal Express Checkout 操作。授权期限自动设置为 29 天。我怎样才能改变它?