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:

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

Schedule Paymentech jobs

Related reference

Troubleshoot: Recovering Paymentech processing errors

PPCPaymentechBatchCtrlCmd

PPCPaymentechGetCtrlCmd


+

Search Tips   |   Advanced Search