Authorize.Net CIM:如何使用PHP API将createProfile = true发送到事务中

时间:2016-06-15 17:50:55

标签: php authorize.net authorize.net-cim

API文档说要将createProfile设置为true。我找不到这样的例子,所以在搜索之后我找到了setCreateProfile方法。我这样用它。我没有错。

$ this-> custpaymentprofile = new AnetAPI \ CustomerProfilePaymentType(); $这 - > custpaymentprofile-> setCreateProfile(真);

我无法弄清楚如何通过交易发送此设置,以便创建客户资料。

所有其他数据都通过AnetAPI \ TransactionRequestType()

发送

IE:$ this-> transactionRequestType-> setOrder($ this-> order);

其他一切正常,我可以运行成功的交易,只需要让它来创建个人资料。

1 个答案:

答案 0 :(得分:1)

找到它:

$profile = new AnetAPI\CustomerProfilePaymentType();
$profile->setCreateProfile(true); 
$transactionRequestType->setProfile($profile);