deprecated - Authorize.Net 中是否已弃用 XML API?
问题描述
我听说 authorize.net 有一个新的 API。我使用 API 来管理定期付款,我发送如下所示形式的 XML 请求(在 PHP 中,即 $authnet_ 等将被实际值替换)。这是否已弃用?
<?xml version=\"1.0\" encoding=\"UTF-8\" ?>
<ARBCreateSubscriptionRequest xmlns= \"AnetApi/xml/v1/schema/AnetApiSchema.xsd\">
<merchantAuthentication>
<name>$authnet_loginname</name>
<transactionKey>$authnet_transactionkey</transactionKey>
</merchantAuthentication>
<subscription>
<name>{$name}</name>
<paymentSchedule>
<interval>
<length>$length</length>
<unit>$unit</unit>
</interval>
<startDate>$startDate</startDate>
<totalOccurrences>$totalOccurrences</totalOccurrences>
</paymentSchedule>
<amount>$intern_amount</amount>
<payment>
<creditCard>
<cardNumber>$x_card_number</cardNumber>
<expirationDate>$expirationDate</expirationDate>
</creditCard>
</payment>
<order>
<invoiceNumber>$action_id</invoiceNumber>
<description>$description</description>
</order>
<customer>
<email>$x_email</email>
<phoneNumber> $x_phone </phoneNumber>
</customer>
<billTo>
<firstName>$intern_first_name</firstName>
<lastName>$intern_last_name</lastName>
<address>$intern_address</address>
<city>$intern_city</city>
<state>$intern_state</state>
<zip>$intern_zip</zip>
<country>$intern_country</country>
</billTo>
<shipTo>
<firstName>$intern_ship_to_first_name</firstName>
<lastName>$intern_ship_to_last_name</lastName>
<address>$intern_ship_to_address</address>
<city>$intern_ship_to_city</city>
<state>$intern_ship_to_state</state>
<zip>$intern_ship_to_zip</zip>
<country>$intern_ship_to_country</country>
</shipTo>
</subscription>
</ARBCreateSubscriptionRequest>
解决方案
推荐阅读
- c++ - C ++:从不同的实例化复制构造
- google-directory-api - 您可以限制 Google Directory API 中的服务帐户权限吗?
- python - 使用 Flask 中的新参数重定向到引用页面
- typescript - VS Code Typescript 在 Vuejs 项目中给出错误“属性不存在”
- python - 基于类的视图与其模型之间的源代码关系
- r - 第二个 y 轴与数据不对齐
- kubernetes - 在 Kubernetes 中使用负载均衡器
- javascript - 为什么`slot.assignedNodes({flatten: true})`没有检测到默认`` 在插槽中?
- azure-functions - 具有 .NET 功能的 Azure 数据工厂
- excel - 在 Excel 中手动将数据输入到 Power Query 表