getGateway
get
/ccadmin/v1/merchant/paymentGateways/{id}
Get Gateway. Get the payment gateway by gateway name.
Request
Supported Media Types
- application/json
Path Parameters
-
id: string
Gateway Name.
Response
Supported Media Types
- application/json
200 Response
Following model is returned when operation succeeds.
Root Schema : getGateway_response
Type:
Show Source
object
-
merchantId(optional):
string
CyberSource Merchant ID.
-
paymentGateways(optional):
array paymentGateways
Payment gateway details.
-
repositoryId(optional):
string
The repository ID of the Merchant.
Nested Schema : items
Type:
Show Source
object
-
enabled(optional):
boolean
Is the setup enabled?
-
firstname(optional):
string
First Name.
-
ignoreAVS(optional):
boolean
A flag to tell the Cybersource whether to ignore the AVS results.
-
lastname(optional):
string
Last Name.
-
partnerSolutionId(optional):
string
A field that identifies a transaction as occurring through Oracle Commerce.
-
repositoryId(optional):
string
Repository ID for the payment gateway.
-
soapCredential(optional):
object soapCredential
SOAP Credential information.
-
sopCredentials(optional):
object sopCredentials
SOP credential information.
-
type(optional):
string
Type of the payment gateway.
-
username(optional):
string
CyberSource Username.
Nested Schema : soapCredential
Type:
object
SOAP Credential information.
Show Source
-
expirationDate(optional):
string
Key expiration date.
-
hasTransactionSecurityKey(optional):
boolean
A flag indicating if transaction security key is present to validate signature.
-
profileId(optional):
string
SOAP Profile ID.
-
repositoryId(optional):
string
ID for the SOAP Credential.
-
soapURL(optional):
string
CyberSource SOAP URL.
Nested Schema : sopCredentials
Type:
object
SOP credential information.
Show Source
-
agent(optional):
object agent
SOP credential information to be used by agent.
-
storefront(optional):
object storefront
SOP credential information to be used by storefront.
Nested Schema : agent
Type:
object
SOP credential information to be used by agent.
Show Source
-
expirationDate(optional):
string
Key expiration date for SOP Credentials of agent.
-
hasAccessKey(optional):
boolean
A flag indicating if access key is present for agent.
-
hasSecretKey(optional):
boolean
A flag indicating if secret key is present to generate signature for agent.
-
profileId(optional):
string
SOP Profile ID to be used by agent.
-
repositoryId(optional):
string
Repository ID of SOP Credential of agent.
-
sopURL(optional):
string
CyberSource SOP URL to be used by agent.
Nested Schema : storefront
Type:
object
SOP credential information to be used by storefront.
Show Source
-
expirationDate(optional):
string
Key expiration date for SOP Credentials of storefront.
-
hasAccessKey(optional):
boolean
A flag indicating if access key is present for storefront.
-
hasSecretKey(optional):
boolean
A flag indicating if secret key is present to generate signature for storefront.
-
profileId(optional):
string
SOP Profile ID to be used by storefront.
-
repositoryId(optional):
string
Repository ID of SOP Credential of storefront.
-
sopURL(optional):
string
CyberSource SOP URL to be used by storefront.
Example Response (application/json)
{
"merchantId":"oraclecc",
"paymentGateways":[
{
"firstname":"John",
"sopCredentials":{
"agent":{
"hasAccessKey":true,
"sopURL":"https://testsecureacceptance.cybersource.com/silent/pay",
"profileId":"Test123",
"hasSecretKey":true,
"repositoryId":"SOP-B",
"applicationName":"agent",
"expirationDate":"2016-08-14T11:54:30.207Z"
},
"storefront":{
"hasAccessKey":true,
"sopURL":"https://testsecureacceptance.cybersource.com/silent/pay",
"profileId":"Test111",
"hasSecretKey":true,
"repositoryId":"SOP-A",
"applicationName":"storefront",
"expirationDate":"2017-01-28T11:54:30.207Z"
}
},
"soapCredential":{
"hasTransactionSecurityKey":true,
"soapURL":"https://ics2wstest.ic3.com/commerce/1.x/transactionProcessor",
"profileId":"CS-A",
"repositoryId":"SOAP-A",
"expirationDate":"2020-05-20T11:54:30.207Z"
},
"repositoryId":"CS-A",
"ignoreAVS":true,
"partnerSolutionId":"ABCDXYZ",
"type":"CyberSource",
"enabled":true,
"username":"UserA",
"lastname":"X"
},
{
"repositoryId":"PP-A"
}
],
"repositoryId":"Merchant-A"
}
Default Response
The error response
Root Schema : errorModel
Type:
Show Source
object
-
devMessage(optional):
string
An optional non-localized message containing technical information for developers
-
errorCode(optional):
string
The numerical code identifying the error
-
errors(optional):
array errors
An optional list of errors if multiple errors were encountered
-
message(optional):
string
The localized message describing the error
-
moreInfo(optional):
string
An optional non-localized message with more information
-
o:errorPath(optional):
string
An optional machine readable description of where the error occurred
-
status(optional):
string
The HTTP status code
-
type(optional):
string
The URI to the HTTP state code definition
Nested Schema : errors
Type:
array
An optional list of errors if multiple errors were encountered
Show Source
Nested Schema : items
Type:
Show Source
object
-
devMessage(optional):
string
An optional non-localized message containing technical information for developers
-
errorCode(optional):
string
The numerical code identifying the error
-
message(optional):
string
The localized message describing the error
-
moreInfo(optional):
string
An optional non-localized message with more information
-
o:errorPath(optional):
string
An optional machine readable description of where the error occurred
-
status(optional):
string
The HTTP status code