相关疑难解决方法(0)

Paypal JS SDK智能付款-禁用无帐户的信用卡付款地址提示

我正在将智能付款按钮集成到贝宝结帐中

<script src="https://www.paypal.com/sdk/js?...>
paypal.Buttons({
createOrder(data, actions) {
// ...
onApprove(data, actions) {
// ...
}).render('#paypal-button');
Run Code Online (Sandbox Code Playgroud)

除了使用贝宝(PayPal)帐户付款外,我们还希望用户无需创建贝宝(Paypal)帐户即可使用SEPA或信用卡为我们的数字产品付款

什么我们不要求是来自用户的账单地址或送货地址输入。我们已经掌握了这些信息,可以自行处理帐单,但不适用于运送。

有什么方法可以使用JS SDK 禁用地址输入(最好还有联系信息输入)?我可以传递给SDK资源或paypal.Buttons.render()方法的任何参数?通过其他付款提供商使用信用卡付款时,他们永远不会在乎该用户信息。对于一个好的用户体验,仅数字,到期时间和CVS应该很重要。即使输入CC号码也已经很麻烦了。SEPA付款也是如此。我只是不希望用户必须输入他们的地址。

还是我必须将客户信息传递给PayPal以帮助预防欺诈?如果是这样,我至少可以禁用“运送到帐单地址”复选框吗?这可能会使我们的用户感到困惑。

谢谢!

javascript paypal paypal-sandbox paypal-rest-sdk

7
推荐指数
1
解决办法
745
查看次数

删除(或预填)PayPal Express Checkout 的地址详细信息

我正在考虑使用 PayPal 作为我构建的自定义购物车的付款选项。我已经设置了购物车,并且结帐“已完成”。它向用户询问他们的地址。完成所有字段后,他们点击“Pay with PayPal”。这不会将它们发送到 PayPal。首先它处理他们输入的数据,然后将它们重定向到 PayPal 进行支付。

这一切都使用 PayPal Express Checkout。

所需的流程是这样的。

  1. 用户将商品添加到购物车。所有这些都发生了,并且已经由我的服务器处理,没有调用 PayPal。我希望用户在我的网站上管理购物车,而不是 PayPal。
  2. 完成后,用户点击“结帐”。然后这会将他们带到我服务器上的另一个页面(例如http://mywebsite.com/store/checkout/),在那里他们确认他们的购物车并输入他们的送货地址和其他详细信息。
  3. 完成后,他们单击“使用 PayPal 付款”按钮并被发送到我的服务器上的另一个页面(例如http://mywebsite.com/store/checkout/pay/),我的 Web 应用程序在该页面处理订单并信息并将其添加到数据库中。现在,这里是我希望贝宝魔法发生的地方。
  4. 在处理上一页(第三步)期间,我希望我的 Web 应用程序使用 SetExpressCheckout API 联系贝宝并将用户重定向到贝宝支付页面。
  5. 用户输入他们的信用卡或 PayPal 详细信息并在https://paypal.com 上付款。
  6. 然后将用户发送回我的网站,告知他们已收到付款(如果已收到)或他们需要注意的任何其他警报。订单状态会相应更新,订单已发货。

我很确定这一切都是可能的。是吗?我正在使用 Python 和 Django。

我唯一的问题是我不希望用户必须两次输入他们的送货/付款地址(一次在我的网站上,一次在贝宝支付网站上)。我不希望用户必须在 PayPal 付款网站上输入他们的送货/付款地址。不需要这个,因为我已经有了。是否可以从 PayPal 网站中删除地址字段,或者只是使用我网站中的数据预先填充它们?

python django paypal

5
推荐指数
1
解决办法
5650
查看次数

Paypal Payment REST API Web体验配置文件

我正在使用paypals rest API并将paypal与付款相结合.

我设法使用以下代码创建Web体验配置文件,但我不能运行此代码2次,它说配置文件已经存在.

这是否意味着我必须创建一个配置文件并将其用于所有客户和所有交易?

Web体验配置文件的有效期.

或者我是否必须更改配置文件名称并为每笔交易创建新的配置文件?

curl -v POST https://api.sandbox.paypal.com/v1/payment-experience/web-profiles \
  -H 'Content-Type:application/json' \
  -H 'Authorization: Bearer <Access-Token>' \
  -d '{
    "name": "YeowZa! T-Shirt Shop",
    "presentation": {
    "brand_name": "YeowZa! Paypal",
    "logo_image": "site",
    "locale_code": "US"
  },
    "input_fields": {
    "allow_note": true,
    "no_shipping": 0,
    "address_override": 1
  },
    "flow_config": {
    "landing_page_type": "billing",
    "bank_txn_pending_url": "site"
  }
}'
Run Code Online (Sandbox Code Playgroud)

api rest paypal

3
推荐指数
1
解决办法
2706
查看次数