首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何使用salesforce中的Apex在Square中创建客户卡?

如何使用salesforce中的Apex在Square中创建客户卡?
EN

Stack Overflow用户
提问于 2021-01-08 18:00:16
回答 1查看 76关注 0票数 0

我们需要使用salesforce创建客户并将他们的信用卡信息保存在Square中,然后我们必须在稍后通过apex代码(在salesforce中)向客户收取费用。因此,我们像开发人员一样阅读和理解Square API文档。在阅读了这个链接https://developer.squareup.com/reference/square/customers-api/create-customer之后,我们能够使用square API从salesforce到Square创建客户。Square API文档已经准备好了,易于阅读。但是,当我们开始实现为客户Square保存信用卡的功能时,我们被卡住了,因为在Square中创建/保存客户卡时,需要"customer_id“和"card_nonce”两个东西。所以我们有了客户Id,因为我们已经在Square中使用salesforce中的apex代码创建了客户。但是我们没有“现时值”What does a Square nonce represent?,按照Square API文档生成现时值的唯一方法是"Square Payment Form“https://developer.squareup.com/docs/payment-form/payment-form-walkthroughHow to get Nonce for Card using Square API from Backend,所以我花了更多的时间来寻找变通方法,但所有的努力都出错了。我还试图创建VF页面,并通过所有的客户和卡信息,我们已经在salesforce对象从顶点代码的广场支付形式,但JS没有执行,广场支付形式只与JS SDK工作。

有没有人知道如何从后端(顶点代码)生成"nonce“来为Square中的客户保存卡片?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-01-08 18:36:47

如果不使用Square支付表单,就无法创建现时值。您也不能将原始数据传递给Square支付表单,因为它不包含填充卡数据(邮政编码除外)的函数。有人需要手动键入该信息到网站使用HTTPS托管的广场付款形式,以便生成一个清晰的

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65634100

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文