ocdladefense/appserver-card-manager

安装: 35

依赖: 2

建议者: 0

安全: 0

星星: 0

关注者: 2

分支: 0

开放问题: 0

类型:wordpress-theme

dev-main 2022-05-26 17:38 UTC

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中编辑字段 -
  1. 不要登录到应用。
  2. 运行customer/003j000000rU9NvAAK/save路由。
  3. 验证路由执行时没有错误。
  4. 验证更新是否成功
    • 在Salesforce开发者控制台中运行此查询

        SELECT Id, Firstname, LastName, Ocdla_Member_Status__c, AuthorizeDotNetCustomerProfileId__c FROM Contact WHERE Id = '003j000000rU9NvAAK'