如何通过JavaScript向客户发送自定义数据 我正在尝试集成Paddle.com作为我的应用程序的付款解决方案。因此,我从沙盒集成开始。 我的目的是发送我的应用程序的CRMID(某种客户ID)...

问题描述 投票:0回答:1

Paddle.Checkout.open({ customData: { "crmId": 1234, }, });

我的实现看起来像这样:

function openCheckout(items){ Paddle.Checkout.open({ items: items, customer: { customData: { "crmId": "test123" }, }, customData: { "crmId": "test456" } }); }

您还可以看到我还试图将客户ID直接设置在客户对象上,这也是根据文档的可能方式。

生成我的HTML标记后,我可以看到参数是在代码中设置的。看一下控制台,我看到paddle js根本不会加载customdata属性:

paddle.checkout.open函数在我看到定价页面上更新的价格时正确执行。 另一件事是,我找不到Paddle的Sandbox Administation Web前端(您可以在其中看到所有交易,客户等)上的位置。
任何帮助将不胜感激。
    

看起来像是这里有几个单独的问题:

1。 customer.customDataenter image description here不是Paddle.Checkout.open()

的有效参数 打开结帐时,您可以在顶级上提供自定义数据,并且根据相关事务创建自定义数据。您可以将客户名称和电子邮件以及业务和地址信息传递,但不能通过自定义数据。

2。包含在内的屏幕截图显示了对调用

Paddle.PricePreivew()

方法的响应,而不是结帐事件。
javascript payment paddle
1个回答
0
投票
Paddle.PricePreview()

首先介绍本地价格,然后在客户选择注册时致电

Paddle.Checkout.open()

。 您的实现显示了打开结帐的呼吁,但是预览价格时也无法传递自定义数据。直到打开结帐,交易和任何相关数据时,都不会在桨中创建数据。

一些有用的链接:

参数支持的参数:

Https://developer.paddle.com/paddlejs/methods/paddle-checkout-open

参数支持的参数:https://developer.paddle.com/paddlejs/methods/paddle-pricepreview


快速codepen显示了预览价格和打开结帐通常相互作用的方式:

https://codepen.io/heymcgovern/pen/pen/rabzrvz


    
	

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.