ocdladefense / appserver-card-manager
dev-main
2022-05-26 17:38 UTC
Requires
- authorizenet/authorizenet: 1.9.2
This package is auto-updated.
Last update: 2024-09-10 03:35:34 UTC
README
管理客户保存的支付配置文件(卡片)。
描述
支付配置文件管理器暴露了CRUD操作和相关UX,用于管理客户在文件中保存的支付方式。
路由
customer/%contactId/save
-GET
- 创建authorize.net客户配置文件并将联系人的客户配置文件ID保存到Salesforce。customer/enroll
-GET
- 启动authorize.net客户配置文件创建过程。cards
-GET
- 显示当前用户的所有保存的支付配置文件。card/create
-GET
- 显示表单,让当前用户可以创建新的支付配置文件。card/edit/%id
-GET
- 显示表单,让当前用户可以编辑现有的支付配置文件。card/save
-POST
- 保存新的支付配置文件或对现有支付配置文件所做的更改。card/delete/%id
-DELETE
- 删除支付配置文件。
必需的常量/设置
- AUTHORIZE_DOT_NET_MERCHANT_ID (字符串)
- AUTHORIZE_DOT_NET_TRANSACTION_KEY (字符串)
- AUTHORIZE_DOT_NET_USE_PRODUCTION_ENDPOINT (布尔值)
- AUTHORIZE_DOT_NET_AUTO_ENROLL (布尔值)
Authorize.net端点
测试脚本
更新客户的配置文件ID。
- 在Salesforce中编辑字段 -
- 不要登录到应用。
- 运行
customer/003j000000rU9NvAAK/save
路由。 - 验证路由执行时没有错误。
- 验证更新是否成功
-
在Salesforce开发者控制台中运行此查询
SELECT Id, Firstname, LastName, Ocdla_Member_Status__c, AuthorizeDotNetCustomerProfileId__c FROM Contact WHERE Id = '003j000000rU9NvAAK'
-