Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Options
    • AgentID As Integer– Optional - when specified, the customer created will be associated with this Agent. Cannot use with AgentNumber.
    • AgentNumber As String – Optional - when specified, the customer created will be associated with this Agent. Cannot use with AgentID.
    • Method As String – Optional – when blank, will default to API or the type of credit card being processed (e.g. AMEX, DINERS, DISCOVER, VISA, MASTERCARD).
    • ReceivedDate As Date – For MANUAL Payments, optional. Defaults to today if not specified. For CREDIT_CARD Payments, prohibited. Will be set to today.
    • ReferenceNumber As String – For MANUAL Payments, optional. Defaults to blank if not specified. For CREDIT_CARD Payments, prohibited. Will be set to the Merchant Gateway's TransactionId. Required for MANUAL_ELECTRONIC payments.
  • CreditCard
    • CreditCardNumber As String – Credit Card Number.
    • ExpirationDate As Date – Credit card expiration date.
    • NameOnCard As String – optional depending upon your Merchant Gateway account.
    • Choice of one of the following (Note: not specifying an option uses the billing address on the customer's account):
      • ZipCode As String – optional depending upon your Merchant Gateway account (Note: some Merchant Gateways require more information than the ZipCode.  Use Address in that case.)
      • Address – An address
        • ID As Integer – Unused
        • FirstName As String – Unused
        • LastName As String – Unused
        • Address1 As String – Billing address, first line.
        • Address2 As String – Billing address, second line.
        • City As String – Billing address city.
        • State As String – Billing address state.
        • Zip As String – Billing zip code (first 5 digits only).
        • Zip4 As String - Billing +4 portion of zip code.
        • Country As String – 3 character Country ISO code.
    • CVV2 As String – optional depending upon your Merchant Gateway account.
    • PaymentAccountID As Integer – an existing credit card payment account to use for the payment. Note: this payment account must be associated with the Customer ID specified, and if used, none of the other fields in CreditCard are required.
  • ACH
    • NameOnAccount As String Name on banking account
    • AccountNumber As String Banking account number
    • RoutingNumber As String Nine digit bank code
    • Type As String CHECKING or SAVINGS
    • PaymentAccountID As Integer – an existing credit card ACH payment account to use for the payment. Note: this payment account must be associated with the Customer ID specified, and if used, none of the other fields in CreditCardACH are required.
  • ManualElectronic
    • AuthCode As String – The Authorization Code returned from the merchant gateway.
    • EbillingProfileID As Integer – The payment account to record the payment for. Note that this payment account must be associated with the Customer ID specified.
    • MerchantProfileID As Integer – Required if an Rev.io is not storing subscription information for the payment profile.

...