Pago Show de Magia

import cl.transbank.webpay.*;
import com.transbank.webpay.wswebpay.service.*;
import cl.transbank.webpay.configuration.Configuration;

// Crear la transacción
WebpayNormal transaction =
new Webpay(Configuration.forTestingWebpayPlusNormal()).getNormalTransaction();

WsInitTransactionOutput initResult = transaction.initTransaction(
1000, “session-identifier”, “unique-buy-order”,
“https://returnUrl”, “https://finalUrl”
);

// Luego cuando Transbank invoca la url especificada en returnUrl:
TransactionResultOutput result =
transaction.getTransactionResult(request.getParameter(“token_ws”));
WsTransactionDetailOutput output = result.getDetailOutput().get(0);
if (output.getResponseCode() == 0) {
// Transaccion exitosa, puedes procesar el resultado con el contenido de
// las variables result y output.
}