I'm trying to implement a third party library - signifyd for my client. Signifyd is a third party service for credit card fraud prevention.
I created a X-Payments trial account for testing purpose and enabled authorizenet payment method(sandbox mode). Then I installed xpaymentsconnector module in my xcart store.
Now I need to fetch credit card details that customer entered and pass those informations with order details to api.
I checked xpaymentsconnector module.
$info = $this->client->requestPaymentInfo($transaction->getDataCell('xpc_txnid')->getValue());
Above code returns basic paymnet info. Refer: https://www.x-payments.com/help/X-Payments:Payment_information_request
$info = $this->client->requestPaymentAdditionalInfo($transaction->getDataCell('xpc_txnid')->getValue());
This is the xpaymnetconnector api call to fetch additional info. Refer: https://www.x-payments.com/help/X-Payments:Detailed_payment_and_transaction_information_request. As per doc it returns all details including cardholder name.
I tried to call PaymentAdditionalInfo API but it doesn't return cardholdername. I tried it with sample code also. Getting same result. why it doesnot return cardholder name or it returns name for live transaction only? How can I retrieve cardholder name also.