Hi,
I always get "CardNumberRequired" when i try to CreditCardSale with a PaymentAccountID.
is it possibile to have an XML exampled of the call?
I'm using the express with the SoapEndpoint
ex = new ExtendedParameters[]
{
new ExtendedParameters() {Key = "PaymentAccountID ", Value = paymentAccountID},
};
Br, davide
Hi Davide,
As mentioned I mentioned in a response to your thread (CreditCardSale Hosted Payments with PaymentAccountID) below is an XML example of a CreditCardSale with a PaymentAccountID:
<CreditCardSale xmlns="https://transaction.elementexpress.com">
<Credentials>
<AccountID>1000021</AccountID>
<AccountToken>E19EAD6AE738DDE22916EBD7AEC11422557274874F01A2FBE1F95AC4CC9EFBFDC9B0B201</AccountToken>
<AcceptorID>3964154</AcceptorID>
</Credentials>
<Application>
<ApplicationID>133</ApplicationID>
<ApplicationName>XML</ApplicationName>
<ApplicationVersion>1.1.1</ApplicationVersion>
</Application>
<ExtendedParameters>
<PaymentAccount>
<PaymentAccountID></PaymentAccountID>
</PaymentAccount>
</ExtendedParameters>
<Address>
<BillingAddress1></BillingAddress1>
<BillingZipcode></BillingZipcode>
</Address>
<Transaction>
<TransactionAmount>1.00</TransactionAmount>
<MarketCode>0</MarketCode>
<ReferenceNumber>887766</ReferenceNumber>
<TicketNumber>554433</TicketNumber>
<DuplicateCheckDisableFlag>1</DuplicateCheckDisableFlag>
</Transaction>
<Terminal>
<TerminalID>01</TerminalID>
<CVVPresenceCode>0</CVVPresenceCode>
<CardPresentCode>0</CardPresentCode>
<CardholderPresentCode>0</CardholderPresentCode>
<CardInputCode>0</CardInputCode>
<TerminalCapabilityCode>0</TerminalCapabilityCode>
<TerminalEnvironmentCode>0</TerminalEnvironmentCode>
<MotoECICode>0</MotoECICode>
</Terminal>
</CreditCardSale>
Thank you,
Katharine Unsworth
Implementations Consultant
Developer Integrations
vantiv / integrated payments
o:970.335.4212
vantiv.com