2016-06-15 5 views
1

API 문서는 createProfile을 true로 설정한다고 말합니다. 이 예제를 찾을 수 없으므로 주위를 검색 한 후에 setCreateProfile 메소드를 찾았습니다. 나는 이것을 이렇게 사용하고있다. 나는 오류가 없다.Authorize.Net CIM : PHP API로 트랜잭션에 createProfile = true를 보내는 방법

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

고객 프로필을 만들 수 있도록 트랜잭션을 통해이 설정을 보내는 방법을 알 수 없습니다.

다른 모든 데이터 AnetAPI \ TransactionRequestType()

IE를 통해 전송된다 : $ this-> transactionRequestType-> setOrder ($ this-> 주문);

다른 모든 것, 성공적인 거래를 실행할 수 있으며, 프로필을 생성하기 만하면됩니다.

답변

1

을 찾았

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