나는 내 신용 카드 세부 사항을 추가 할 때 다음 결제가 정상적으로 처리하지만 지불 한 후 주어진 것 오류를 저장 (기존) 카드를 사용하고 때, 지불 mindbody API를 사용하고 있습니다 :저장된 신용 카드 결제를위한 mindbody-php-api?
Card Authorization Failed mb.Core.BLL.Transaction failed validation Could not determine the type of credit card.
내 코드는 다음과 같습니다
$shoppingCart = array(
'ClientID' => $client_id,
'Test' => false,
'InStore' => true, //add by NIK
'CartItems' => array(
'CartItem' => array(
'Quantity' => $product_qty,
'Item' => new SoapVar(
array('ID' => $product_id), SOAP_ENC_ARRAY, 'Service', 'http://clients.mindbodyonline.com/api/0_5'
),
'DiscountAmount' => 0
)
),
'Payments' => array(
'PaymentInfo' => new SoapVar(
array(
'LastFour'=>$clientCreditCard->LastFour,
'Amount'=>round($OnlinePrice, 2),
),
SOAP_ENC_ARRAY,
'StoredCardInfo',
'http://clients.mindbodyonline.com/api/0_5'
),
)
);
해결 방법을 알려주세요. 추가 매개 변수를 보내주십시오. 덕분에 !
오류 코드는 무엇입니까? – delboy1978uk
지불 하겠지만 오류는 다음과 같습니다. 카드 승인 실패 mb.Core.BLL.Transaction failed validation 신용 카드의 유형을 결정할 수 없습니다. –
ok. 그러면 해당 신용 카드 번호가 유효성 검사기에 따라 유효하지 않습니다. 형식이 맞습니까? – delboy1978uk