Authorize.net静默发布和测试模式

将AuthNet的自动重复计费系统与其Silent Post功能集成在一起,在我们团队的网络应用程序中创建付费功能系统。沉默的帖子功能有简洁的文档,但我在SO上发现了几个有用的线程以及我们的成员撰写的一些博客文章(尤其是John Conde的“All about Silent Post”)来帮助指导方式。我有一些更专业的问题,但我希望你们中有些人能够帮助更多经验丰富的人。 Authorize.net文档包含以下通知:   测试环境帐户不处理ARB订阅事务。如果你正在使用   在测试环境帐户中,您不会以任何形式收到这些电子邮件通知。您   使用时,也无法收到ARB订阅交易Silent Post   测试环境帐户。 我想知道是否有人知道这是否意味着他们的控制面板中的帐户设置为TEST MODE,还是这是指那些独立于部署的AuthNet平台上工作人员可用的开发人员帐户?我们用于测试的帐户是在测试模式下设置的实际商家帐户,我们收到通过AuthNet CP完成的虚拟终端付款的无声帖子,但即使是成功的ARB也没有显示无声帖子。 另外 - 可以使用哪种参数来确保使用AuthNet发起静音帖?我设置了一个端点并从静默帖子和$ _SERVER超全局打印出请求对象 - 它们似乎不会发送除CP中的MD5哈希集之外的任何标识。这很好,但我想知道限制特定远程地址是否有任何优势 - 我认为这不太可能,因为帖子可能来自数据中心,为发送静默帖子的任务分配了大量的IP。 此外,ARB规范仅在非常具体的标准下将订阅状态设置为AuthNet中的SUSPENDED(仅当失败的付款是第一次重播时,如果不是,则在后续日期两次尝试之后。)这是暂停订阅的常规做法吗?如果我们想让一个拒绝触发暂停,那么撤销该功能的逻辑是否也会发出UpdateSubscription API调用并手动设置为暂停以放弃默认规范?     
已邀请:
  我想知道是否有人知道这是否   帐户是指设置为TEST MODE的帐户   他们的控制面板,或这样做   请参阅仅限开发人员的帐户   适用于在AuthNet上工作的人员   独立于部署的平台? 这指的是两者。永远不会处理任何测试ARB事务,也不会生成静默帖子。这可能是他们的开发人员论坛充满了关于测试ARB的问题的原因。基本上,除了设置实时订阅之外,您在测试时可以做的最好的事情是: 使用开发人员帐户测试API调用。如果您收到订阅ID,则表示您的集成功能正常。 通过向其发送模拟POST提交来测试Silent Post。我可以发布样本表格来做这件事。   另外 - 可以是什么样的参数   用来确保一个无声的帖子   起源于AuthNet? 在静默帖子中返回的MD5哈希是一个字符串的哈希,其中包含MD5哈希值(在安全设置中设置),大概只有授权和您知道。因此,您使用返回的信息加上秘密哈希字符串在您的终端生成哈希并进行比较以验证响应。关于哈希的细节可以在这里找到。   这是一种正常的做法吗?   暂停订阅? 正常的做法?老实说,我不知道。我不确定其他公司如何处理它。在他们的社区论坛中有一个帖子,Authnet员工解释它是如何工作的,但是我无法在这里找到它链接到它。当我阅读它时,它对我有意义。   如果我们愿意   喜欢让一个下降触发器   暂停,应该是逻辑   撤销该功能也发出一个   UpdateSubscription API调用并设置为   手动悬挂以便放弃   默认规格? 如果订阅失败,Authorize.Net会自动暂停订阅,因此您无需为此做任何事情。但您确实需要在系统中更新用户的帐户并暂停它(假设订阅是针对某种用户帐户的)。     

要回复问题请先登录注册