Tokenization

Tokenize a credit card

post
Header parameters
AccessTokenstringRequired

access token

Body
ProcessorGuidstring · nullableOptional

optional for Non-Profit transactions like donations but required if For-Profit API Partner - Identifies Processor being used by an API Partner

CharityIdstring · nullableOptional

optional - Valid CharityId from Charity Search

OrganizationGuidstring · nullableOptional

internal use - Valid Panorama Organization Guid

IntegrationSourcestring · nullableOptional

internal use

CardNumstringRequired

Valid Credit card number

CardTypestring · nullableOptional

optional - "American Express", "Mastercard", "Visa", "Discover", "Diners Club"

ExpMonthstring · min: 2 · max: 2Required

example: "01" for January - required

ExpYearstring · min: 2 · max: 2Required

example: "29" for 2029 - required

CVNumstring · max: 4 · nullableOptional

optional - valid CVV - please provide for CVV checks

NameOnCardstring · max: 25Required

required - Name on Card

Emailstring · email · max: 100Required

required - valid contact email

Zipstring · max: 10 · nullableOptional

optional - please provide for best interchange and avs checks - US, CA, AU formats are validated (example formats - US: 12345 or 12345-1234, CA: A1A 1A1, AU: 3000

Streetstring · max: 50Required

required - please provide for best interchange and avs checks

Citystring · max: 50Required

required - please provide for best interchange and avs checks

Statestring · max: 50 · nullableOptional

optional - 2 char US state code, 3 char may be used for other non-US

Countrystring · max: 2Required

required - 2 char country code

Currencystring · max: 3 · nullableOptional

optional - 3 char currency code - Example for US - "USD", for CA - "CAD"

ExternalConstituentIdstring · max: 200 · nullableOptional
FirstNamestring · max: 50 · nullableOptional

optional - billing First Name

LastNamestring · max: 50 · nullableOptional

optional - billing Last Name

Responses
post
/api/tokenize

Tokenize a check

post
Header parameters
AccessTokenstringRequired

access token

Body
ProcessorGuidstring · nullableOptional

optional for Non-Profit transactions like donations but required if For-Profit API Partner - Identifies Processor being used by an API Partner

CharityIdstring · nullableOptional

optional - Valid CharityId from Charity Search

OrganizationGuidstring · nullableOptional

internal use - Valid Panorama Organization Guid

IntegrationSourcestring · nullableOptional

internal use - Identifies integrated Product

CheckRoutingNumberstring · max: 9Required

required - Valid Check Bank Routing Number

CheckAccountNumberstring · max: 20Required

required - Valid Check Account Number

CheckNumberstring · max: 10 · nullableOptional

optional - Valid Check Number

CheckAccountTypeIdstringRequired

required for Check ACH transactions - possible values - 1 - Checking, 2 - Saving

CheckTypeIdstringRequired

required for Check ACH transactions - possible values - 1 - Personal, 2 - Corporate, 3 - Government

NameOnCheckstring · max: 25Required

required - Name on ACH Check Account

Emailstring · email · max: 100Required

required - valid contact email

Zipstring · max: 10 · nullableOptional

optional - US, CA, AU formats are validated (example formats - US: 12345 or 12345-1234, CA: A1A 1A1, AU: 3000

Streetstring · max: 50Required

optional - billing street

Citystring · max: 50Required

optional - billing city

Statestring · max: 50 · nullableOptional

optional - 2 char US state code, 3 char may be used for other non-US

Countrystring · max: 2Required

optional - 2 char country code

Currencystring · max: 3 · nullableOptional

optional - 3 char currency code - Example for US - "USD", for CA - "CAD"

ExternalConstituentIdstring · max: 200 · nullableOptional
FirstNamestring · max: 50 · nullableOptional

optional

LastNamestring · max: 50 · nullableOptional

optional

Responses
post
/api/tokenizeAch

Last updated