SoftLayer_Billing_Payment_Card_ManualPayment


SoftLayer_Billing_Payment_Card_ManualPayment

Description

The SoftLayer_Billing_Payment_Card_ManualPayment data type contains general information related to requesting a manual payment. This supports enablement of 3D Secure via Cardinal Cruise implementation that allows for credit card authentication and is currently limited to specified merchants.

Local


accountId

The account ID to which the credit card and billing information is associated with.
Type: int


amount

The total amount of the attempted transaction, represented in decimal format as US Dollars ($USD).
Type: decimal


authorizedCreditCardTransactionId

The unique identifier of an attempted credit card transaction.
Type: int


authorizedPayPalTransactionId

The unique identifier of an attempted PayPal transaction.
Type: int


billingAddressLine1

The physical street address. Reserve information such as “apartment #123” or “Suite 2” for line 1.
Type: string


billingAddressLine2

The second line in the address. Information such as suite number goes here.
Type: string


billingCity

The city in which a customer’s account resides.
Type: string


billingCountryCode

The 2-character Country code for an account’s address. (i.e. US)
Type: string


billingEmail

The email address associated with a customer account.
Type: string


billingNameCompany

the company name for an account.
Type: string


billingNameFirst

The first name of the customer account owner.
Type: string


billingNameLast

The last name of the customer account owner.
Type: string


billingPhoneFax

The fax number associated with a customer account.
Type: string


billingPhoneVoice

The phone number associated with a customer account.
Type: string


billingPostalCode

The Zip or Postal Code for the billing address on an account.
Type: string


billingState

The State for the account.
Type: string


browserScreenHeight

Total height of browser screen in pixels.
Type: string


browserScreenWidth

Total width of browser screen in pixels.
Type: string


cancelUrl

The cancel URL is the page to which PayPal redirects if payment is not approved.
Type: string


cardAccountHash

A hash value of the credit card number.
Type: string


cardAccountLast4

The last 4 digits of a customer’s credit card.
Type: string


cardAccountNumber

The card number submitted in the change request.
Type: string


cardExpirationMonth

The month (MM) in which a customer’s payment card will expire.
Type: string


cardExpirationYear

The year (YYYY) in which a customer’s payment card will expire.
Type: string


cardType

The method key of the type payment issued (Visa - 001, Mastercard - 002, American Express - 003, Discover - 004, PayPal - paypal).
Type: string


creditCardVerificationNumber

The credit card verification number submitted in the change request.
Type: string


currencyShortName

Describes the currency selected for payment
Type: string


deviceFingerprintId

Device Fingerprint Identifier - Used internally and can safely be ignored.
Type: string


fromIpAddress

The IP address from which the transaction originates.
Type: string


id

The unique identifier for a single manual payment request.
Type: int


notes

Notes generated as a result of the payment request.
Type: string


payerAuthenticationEnrollmentReferenceId

The purpose of this property is to allow enablement of 3D Secure (3DS). This is the Reference ID that corresponds to the device data for Payer Authentication. In order to properly enable 3DS, this will require implementation of Cardinal Cruise Hybrid.

Please refer to https://cardinaldocs.atlassian.net/wiki/spaces/CC/pages/360668/Cardinal+Cruise+Hybrid and view section under “DFReferenceId / ReferenceId” to populate this property accordingly.


Type: string


payerAuthenticationEnrollmentReturnUrl

The URL where the issuing bank will redirect.
Type: string


payerAuthenticationWebToken

“Continue with Consumer Authentication” decoded response JWT (JSON Web Token) after successful authentication. The response is part of the implementation of Cardinal Cruise Hybrid.

Please refer to https://cardinaldocs.atlassian.net/wiki/spaces/CC/pages/360668/Cardinal+Cruise+Hybrid and view section under “Continue with Consumer Authentication” to populate this property accordingly based on the CCA response.


Type: string


paymentType

The description of the type of payment sent in a change transaction.
Type: string


returnUrl

The return URL is the page to which PayPal redirects after payment is approved.
Type: string


type

Describes the type of manual payment (PAYPAL or CREDIT_CARD).
Type: string

Relational


authorizedCreditCardTransaction

This is the credit card transaction data tied to a credit card manual payment.
Type: SoftLayer_Billing_Payment_Card_Transaction


authorizedPayPalTransaction

This is the PayPal transaction data tied to a PayPal manual payment.
Type: SoftLayer_Billing_Payment_PayPal_Transaction


captureCreditCardTransaction

The SoftLayer_Billing_Payment_Card_Transaction tied to the capture performed as part of this manual payment. This will only exist if the manual payment was performed with a credit card.
Type: SoftLayer_Billing_Payment_Card_Transaction


capturePayPalTransaction

The SoftLayer_Billing_Payment_PayPal_Transaction tied to the capture performed as part of this manual payment. This will only exist if the manual payment was performed via PayPal.
Type: SoftLayer_Billing_Payment_PayPal_Transaction


ticketAttachmentReferences

These are tickets tied to a credit card manual payment.
Type: SoftLayer_Ticket_Attachment[]

Count


ticketAttachmentReferenceCount

A count of these are tickets tied to a credit card manual payment.
Type: unsignedLong