Create Card Not Present Processing

Create Card Not Present Processing

The Create Card Not Present Processing API allows developers to create new card not present (CNP) processing entries.

Upon successful creation of a new card not present processing entry, the API will return a response with the newly created card not present processing's unique identifier and other relevant information.

Parameters

Query Parameters

Parameter Type Description
location_id number Current Location ID
user_id number Current User ID

Body Parameters

Parameter Type Description
type string Value = “CNP”
processor string Value = “RC”
OR
Value = “Cybersource”
merchant_id string MID – long Merchant ID assigned by the processor
environment string ‘Production’ – Live Merchants
‘Demo’ – Sandbox
status int 0 = Inactive
1 = Active
name string Name identifying this processor within the location. Default name is the value sent in the type field.
terminal_id string A unique Terminal ID (TID) assigned by Fiserv. This field is typically not required for pure e-commerce flows.
TTP_id string Rapid Connect ID assigned by Fiserv for a specific version of vendor or merchant software.
group_id string Identifier assigned by Fiserv to represent an individual merchant or a group of merchants.
api_key string Cybersource REST API Key. There is currently no way to automate the creation of this value; it must be generated manually in the Cybersource Portal.
password string Cybersource Secret Key. There is currently no way to automate the creation of this value; it must be generated manually in the Cybersource Portal.
sp_iframe boolean Enables the SoftPoint hosted iframe flow for Card Not Present payments.
0 = No
1 = Yes
(for Cybersource)
google_pay boolean Enables Google Pay as a payment method for Card Not Present transactions.
0 = No
1 = Yes
(for Cybersource)
apple_pay boolean Enables Apple Pay as a payment method for Card Not Present transactions.
0 = No
1 = Yes
(for Cybersource)

Response Parameters

Parameter Type Description
id integer Unique identifier of the processor configuration.
location_id string Identifier of the location associated with the processor configuration.
processor string Name of the payment processor being used.
environment string Environment where the processor configuration is set (e.g., Development, Production).
name string Name or label assigned to the processor configuration.
status integer Status of the processor configuration (e.g., active or inactive).
merchant_id string Merchant identifier assigned by the payment processor.
terminal_id string Terminal identifier associated with the processor, if applicable.
TTP_id string Identifier related to third-party processor configuration.
group_id string Identifier of the processor group configuration.
did string Dial or device identifier used by the processor configuration.
stan string System Trace Audit Number used for transaction tracking.
pay_by_card integer Indicates whether card payments are enabled for this processor configuration.
gtw_client string Gateway client type used for the integration.
gtw_api_key string API key used to authenticate requests to the gateway.
gtw_api_secret string Secret key used along with the API key for gateway authentication.
Language
URL
Response
Click Try It! to start a request and see the response here!