接收支付方式数据

要接收支付方式数据以在支付UI中向用户显示,您可以使用现成组件或SDK方法。

使用组件

  1. 在支付UI的HTML标记中添加psdk-payment-methods组件,以显示可用支付方式列表。
示例
Copy
Full screen
Small screen
<psdk-payment-methods country="US"></psdk-payment-methods>
  1. 添加selectionChange事件处理,该事件在用户选择了具体支付方式时发送。
示例
Copy
Full screen
Small screen
const paymentMethods = document.querySelector('psdk-payment-methods');
paymentMethods?.addEventListener('selectionChange', (event) => {
  console.log(event.detail);
});

使用SDK方法

SDK方法名称描述
getRegularMethods
返回可用支付方式列表。
getQuickMethods
返回可用的快速支付方式列表,例如Apple Pay和Google Pay。
getSavedMethods
返回某个用户的已保存支付方式列表。
调用getRegularMethods方法的示例:
Copy
Full screen
Small screen
const methods = await headlessCheckout.getRegularMethods();
本文对您的有帮助吗?
谢谢!
我们还有其他可改进之处吗? 留言
非常抱歉
请说明为何本文没有帮助到您。 留言
感谢您的反馈!
我们会查看您的留言并运用它改进用户体验。
上次更新时间: 2025年3月5日

发现了错别字或其他内容错误? 请选择文本,然后按Ctrl+Enter。

报告问题
我们非常重视内容质量。您的反馈将帮助我们做得更好。
请留下邮箱以便我们后续跟进
感谢您的反馈!
无法发送您的反馈
请稍后重试或发送邮件至doc_feedback@xsolla.com与我们联系。