Exigo Web Service

CreatePaymentCreditCard
Creates a specific credit card payment for an existing order, or a new order in a transaction.

CSV Support
No
Transactional Support
Yes

Note: This does not charge a card, and you must have an authorization code to submit this.

CreatePaymentCreditCardRequest
OrderID [Required]
Int32
Yes
The unique identifier for the order
PaymentDate [Required]
DateTime
Yes
The date of the payment
Amount [Required]
Decimal
Yes
CreditCardNumber [Required]
String
Yes
The credit card's number
ExpirationMonth [Required]
Int32
Yes
The credit card's expiration month
ExpirationYear [Required]
Int32
Yes
The credit card's expiration year
BillingName [Required]
String
Yes
The name on file with this payment method
BillingAddress [Required]
String
Yes
The billing address' street address
BillingCity [Required]
String
Yes
The billing address' city
BillingState [Required]
String
Yes
The billing address' state or region code (ie. TX, CA, etc.)
BillingZip [Required]
String
Yes
The billing address' zip code
BillingCountry [Required]
String
Yes
The billing address' country code (ie. US, CA, etc.)
CreditCardType
Int32?
No
The type of credit card (ie. Visa, Mastercard, etc)
AuthorizationCode
String
No
The authorization code issued by the merchant for the processed payment.
Memo
String
No
Any extra data associated with the payment method
CreatePaymentCreditCardResponse
PaymentID
Int32
The unique identifier for the payment record.
Result
The status of your web service call response. This property tells you if the call was executed successfully, any errors that occurred and other miscellanous, method-specific information.
ApiResult
Status
ResultStatus
Specifies whether the web service call was successfully executed.
Errors
String[]
An array of error messages that were returned from Exigo. If the web service call was successful, this colleciton will be empty.
TransactionKey
String
The unique GUID identifier assigned to this web service call for logging purposes.