Administer > Manage WebSphere Commerce features > Payments subsystem > Configure payment plug-ins > Configuring the Paymentech plug-in
Paymentech plug-in
The Paymentech plug-in allows the Payments plug-in controller to communicate directly with the Paymentech gateway using the plug-in. The Paymentech plug-in replaces WebSphere Commerce Payments using the Paymentech cassette.
The Paymentech plug-in follows the Payment plug-in specification.
The Paymentech plug-in supports the following payment transactions:
- Approve
- Reverse approval
- The Paymentech plug-in does not communicate with the Paymentech gateway. If payment has been approved, the plug-in returns transaction success. The Paymentech gateway does not support online authorization reversal for credit cards. Authorized payments are automatically expired by Paymentech since there is no further payment transactions triggered on this payment, if the payment has been reverse approved by WebSphere Commerce.
- Batch
- A batch is a collection of deposits (captures) and refunds that are to be processed together for settlement. For the Paymentech plug-in, authorization is processed online, while deposits and refunds are processed in batches. Payment authorization is processed during the order flow, but the batch is processed or settled at scheduled times using the ProcessPaymentechBatch scheduled job. For example, this job could be run once a day.
- Deposit
- Processed in Batch mode. The Paymentech plug-in returns a Pending status, then a scheduler job selects all deposit and credit transactions in Pending status and processes them in a batch transaction.
- Credit
- Processed in Batch mode. The Paymentech plug-in returns a Pending status, then a scheduler job selects all deposit and credit transactions in Pending status and processes them in a batch transaction.
- Check payment instruction
- The Paymentech plug-in, checkPaymentInstruction API, of addresses the validation of payment instruction locally. There is no communication with Paymentech gateway. In this API calling, expiry date, card number, and required parameters in plug-in deployment are validated.
The Paymentech plug-in does not support the following payment transactions:
- Reverse deposit
- Reverse credit
- Validate payment instruction
If any of these APIs are called, the FunctionNotSupportedException is thrown.
The Paymentech plug-in sends the card verification value (CVV2) with the authorization request to the Paymentech gateway. Paymentech will check the CVV2 and return the cvv2ResultCode. If the CVV2 check fails, Paymentech will return a response code other than 100, the transaction will be marked as failed by WebSphere Commerce and no other actions (such as authorization reversal) will being taken.
Related concepts
Paymentech plug-in batch states
Related tasks
Configure the Paymentech plug-in
Configure a merchant to access the Paymentech gateway
Migrate from the WCPayments plug-in using the Paymentech cassette to the Paymentech plug-in
Migrate from the Paymentech cassette to the Paymentech plug-in
Related reference
Troubleshoot: Recovering Paymentech processing errors