Transmission Protocol Parameters

Transmission Protocol Parameters

The following sections provide detailed descriptions of the seeded transmission protocols and their parameters provided by Oracle Payments.

Http(s) POST Request

The Http(s) POST Request protocol delivers data and returns data and headers from the synchronous response, if any.

Http(s) POST Request Protocol
Parameter Code Type Mandatory Description
HTTP_URL String Yes The destination of the request, in the form of a HTTP URL.
USERNAME String No Username if the URL requires HTTP authentication.
PASSWORD String No Password if the URL requires HTTP authentication.
PROXY String No Proxy host to use.
NO_PROXY_DOMAIN String No Network domain not requiring a proxy to contact. For example, if mycompany.com, then an URL such as http://host.mycompany.com will not use a proxy when contacted.
WALLET_LOC String No Complete path to Oracle Wallet file containing server credentials; used if the target requires SSL client-authentication.
WALLET_PASSWD String No Password of the Oracle Wallet file.
SEND_CONTENT_TYPE String Yes MIME content type of the content sent to the destination URL.
RECEIVE_CONTENT_TYPE String Yes MIME content type of the content returned by the URL.

Oracle Payments Tunneling

The Oracle Payments Tunneling protocol is used to delegate transmission (tunnel) to a servlet, which is typically located in a less sensitive portion of the network.

Oracle Payments Tunneling Protocol
Parameter Code Type Mandatory Description
WEB_URL String Yes URL of the transmission servlet.
USERNAME String No Username if the URL requires HTTP authentication.
PASSWORD String No Password if the URL requires HTTP authentication.

Paymentech Online Specification 7.2 Socket

The Paymentech Online Specification 7.2 Socket protocol is an online socket (authorization) for the Paymentech 7.2 specification.

Paymentech Online Specification 7.2 Socket Protocol
Parameter Code Type Mandatory Description
SOCKET_IP String Yes IP/host name of the destination.
SOCKET_PORT Number Yes Port number of the destination.
MAX_CONNECT_ATTEMPTS Number No Maximum number of times to attempt reconnect if connection fails or is dropped.
CONNECT_RETRY_INTERVAL Number No Number of seconds to wait before attempting reconnect.

Paymentech Batch Specification 2.1.0 Acknowledgement FTP Get

The Paymentech Batch Specification 2.1.0 Acknowledgement FTP Get protocol is the paymentech acknowledgement get protocol using FTP.

Paymentech Batch Specification 2.1.0 Acknowledgement FTP Get Protocol
Parameter Code Type Mandatory Description
HOST_IP String Yes IP/host name of the destination.
HOST_PORT Number Yes Port number of the destination.
USERNAME String No FTP account user name.
PASSWORD String No FTP account password.
LOCAL_DIR String Yes Local directory where fetched file is deposited.
REMOTE_DIR String Yes Location of acknowledgement on the remote system.

Paymentech Batch Specification 2.1.0 Acknowledgement FTP Put

The Paymentech Batch Specification 2.1.0 Acknowledgement FTP Put protocol is the paymentech acknowledgement put protocol using FTP.

First Data North Authorization Specification 10/24/02 Socket

The First Data North Authorization Specification 10/24/02 Socket protocol is the online socket (authorization) for First Data North Authorization Specification 10/24/02.

First Data North Authorization Specification 10/24/02 Socket Protocol
Parameter Code Type Mandatory Description
SOCKET_IP String Yes IP/host name of the destination.
SOCKET_PORT Number Yes Port number of the destination.
MAX_CONNECT_ATTEMPTS Number No Maximum number of times to attempt reconnect if connection fails or is dropped.
CONNECT_RETRY_INTERVAL Number No Number of seconds to wait before attempting reconnect.

First Data North Magnetic Media Specification 2003.1 Settlement Batch FTP Put

The First Data North Magnetic Media Specification 2003.1 Settlement Batch FTP Put protocol is the First Data North batch file delivery protocol using FTP.

First Data North Magnetic Media Specification 2003.1 Settlement Batch FTP Put Protocol
Parameter Code Type Mandatory Description
HOST_IP String Yes IP/host name of the destination.
HOST_PORT Number Yes Port number of the destination.
USERNAME String No FTP account user name.
PASSWORD String No FTP account password.
REMOTE_DIR String Yes Directory in which to deposit the batch file.
SUBMISSION_ADG String No Submission file generation data group; provided by First Data.

First Data North Magnetic Media Specification 2003.1 Acknowledgment FTP Get

The First Data North Magnetic Media Specification 2003.1 Acknowledgment FTP Get protocol is the First Data North acknowledgement get protocol using FTP.

First Data North Magnetic Media Specification 2003.1 Acknowledgment FTP Get Protocol
Parameter Code Type Mandatory Description
HOST_IP String Yes IP/host name of the destination.
HOST_PORT Number Yes Port number of the destination.
USERNAME String No FTP account user name.
PASSWORD String No FTP account password.
LOCAL_DIR String Yes Local directory where fetched file is deposited.
REMOTE_DIR String Yes Location of acknowledgement on the remote system.
ACK_ADG String No Password of the Oracle Wallet file.
SEND_CONTENT_TYPE String No Acknowledgment generation data group; provided by First Data.

File Transfer Protocol for Static File Names

The File Transfer Protocol for Static File Names protocol is an FTP put protocol for static file names.

File Transfer Protocol for Static File Names Protocol
Parameter Code Type Mandatory Description
HOST_IP String Yes IP/host name of the destination.
HOST_PORT Number Yes Port number of the destination.
USERNAME String No FTP account user name.
PASSWORD String No FTP account password.
REMOTE_DIR String Yes Directory where to deposit the batch file.
FILE_NAME String Yes Name of file created on the remote host. If not set, then attempts to use the concurrent request output file name.
MODE String No FTP mode, using either of the following two values: PASSIVE or ACTIVE.
KEEP_FILE String No If Yes, then the file created in the local directory before delivery is not removed after transmission completes.

Secure File Transfer

The Secure File Transfer protocol is the secure FTP protocol for static file names.

Secure File Transfer Protocol
Parameter Code Type Mandatory Description
HOST_IP String Yes IP/host name of the destination.
HOST_PORT Number Yes Port number of the destination.
USERNAME String No FTP account user name.
PASSWORD String No FTP account password.
PRIVATE_KEY_FILE String No Complete path of user's private key file used for encryption.
For information on using Oracle XML Publisher's Delivery Manager for this protocol, see Oracle XML Publisher Administration and Developer's Guide.
PRIVATE_KEY_PASSWORD String No Password for the private key file.
For information on using Oracle XML Publisher's Delivery Manager for this protocol, see Oracle XML Publisher Administration and Developer's Guide.
REMOTE_DIR String Yes Directory where to deposit the batch file.
FILE_NAME String Yes Name of file created on the remote host. If not set, then attempts to use the concurrent request output file name.
MODE String No FTP mode, using either of the following two values: PASSIVE or ACTIVE.
FILE_PERMISSION String No Permissions to be set on the newly created file on the remote server.
For information on using Oracle XML Publisher's Delivery Manager for this protocol, see Oracle XML Publisher Administration and Developer's Guide.

AS2 Send

The AS2 Send protocol is for delivering files. For information on using Oracle XML Publisher's Delivery Manager for this protocol's transmission parameter values, see Oracle XML Publisher Administration and Developer's Guide.

AS2 Send Protocol
Parameter Code Type Mandatory Description
AS2_FROM String Yes Name of the AS2 message sender.
AS2_TO Number Yes Name of the AS2 message recipient.
AS2_SUBJECT String Yes AS2 message subject.
FILE_NAME String No Sent file name.
CONTENT_TYPE String Yes MIME content type of delivered data.
HTTP_HOST String Yes Host name of the receiving AS2 server.
HTTP_PORT String No Port of the receiving AS2 server.
HTTP_REMOTE_DIR String Yes Path portion of the URL for the AS2 receiving module, which does not include the file name portion.
HTTP_REMOTE_FILE String Yes File portion of the URL for the AS2 receiving module; that is, what is left after the last directory in the URL.
HTTP_PROXY_HOST String No Proxy to use when contacting the AS2 host.
REQ_RECEIPT String No Whether a delivery status receipt is required; Yes or No.
ENCRYPT_MSG String No Whether to encrypt the AS2 message; Yes or No.
SIGN_MSG String No Whether to digitally sign the message; Yes or No.

Local File System Delivery

The Local File System Delivery is a protocol for dumping files to a directory on the local system.

Local File System Delivery Protocol
Parameter Code Type Mandatory Description
WALLET_FILE String No Name of the AS2 message sender.
WALLET_PASSWORD String No Password of the wallet file.
SERVER_CERT String No Receiving server public key certificate file (full pathname).
ENCRYPTION_ALG String No Encryption algorithm to use to encrypt message.
HASH_ALG String No Hash/message digest algorithm to use when signing the message.