Payment Methods

Method for creating credit card payment methods associated to customer

Details shall include(*required):
- Customer Identifier
- Credit card*
-- card holder name
-- account number*
-- expiration date* (MMYY)
-- billing address
-- -- street address*
-- -- extended address
-- -- city*
-- -- state*
-- -- post code*
-- -- country code*

Payment method records shall only be created for customer associated with merchant profile.  The response to the request shall return the payment method id.

Method for creating eck/ach payment method associated to customer

Details shall include:
- customer identifier*
- ach account
--- name on account*
--- account number*
--- banking routing*
--- account type* (personal or business)
--- drivers_license*
--- address*
--- --- street address*
--- --- extended address
--- --- city*
--- --- state*
--- --- post code*
--- --- country code*

Payment method records shall only be created for customer associated with merchant profile.  The response to the request shall return the payment method id. 

Method for updating credit card payment methods

Users shall be able via programming interface to update credit card payment methods.  The following details can be updated
- customer identifier
- active status
- credit card
--- card holder name
--- expiration date (MMYY)
--- billing address
--- --- street address
--- --- extended address
--- --- city
--- --- state
--- --- post code
--- --- country code 
 
When making the request for update, the user must reference payment method for update by its "identifier". 
Only customers associated to merchant profile can be updated.

Method for updating eck/ach payment methods

 The following details can be updated
- customer identifier
- active status
- ach account
--- name on account
--- drivers license
--- address
--- --- street address
--- --- extended address
--- --- city
--- --- state
--- --- post code
--- --- country code
 
When making the request for update, the user must reference payment method for update by its "identifier". 
Only ach payment methods associated to merchant profile can be updated. 

Method for getting credit card payment method details

The following elements shall be returned on credit card payment method detail requests:
- customer identifier
- active status
- credit card
--- card holder name
--- cc token id
--- first six pan
--- last four pan
--- expiration date (MMYY)
--- billing address
--- --- street address
--- --- extended address
--- --- city
--- --- state
--- --- post code
--- --- country code

When making the request for get, the user must reference the credit card payment method for update by its "identifier". 
Only credit card payment methods associated to merchant profile can be requested.

Method for getting eck/ach payment method details

The following elements shall be returned on ach payment method detail requests:
- customer identifier
- active status
- ach account
--- name on account
--- ach token id
--- last four account
--- account type (personal or
business)
--- drivers license
--- address
--- --- street address
--- --- extended address
--- --- city
--- --- state
--- --- post code
--- --- country code

When making the request for get, the user must reference the ach payment method for update by its "identifier". 
Only ach payment methods associated to merchant profile can be requested.

Method for listing all credit payment methods by customer by merchant

Users shall be able via programming interface to index all credit payment methods associated to merchant profile.  The following elements for each add on shall be returned:
- customer identifier
- active status
- credit_card
--- card holder name
--- cc token id
--- first six pan
--- last four pan
--- expiration date (MMYY)
--- billing address
--- --- street address
--- --- extended address
--- --- city
--- --- state
--- --- post code
--- --- country code

 On the request, users shall have the option to filter by the following elements:
 - customer identifier

Method for listing all eck/ach payment methods by customer by merchant

The following elements for each add on shall be returned:
- customer identifier
- active status
- ach account
--- name on account
--- ach token id
--- last four account
--- account type (personal or
business)
--- drivers license
--- address
--- --- street address
--- --- extended address
--- --- city
--- --- state
--- --- post code
--- --- country code

 On the request, users shall have the option to filter by the following elements:
 - customer identifier

 

 

 

 

Comments