//"OTP"is"always"888888"on"sandbox $response2 = $soap->ConfirmTransaction($request_id, '888888'); if ($response2->status == 'OK') { echo "Finish: transaction has been processed\n"; echo "Tr. ID: " . $response2->tr_id . "\n"; } else { echo "ConfirmTransaction error: " . $response2->status . " " . $response2->msg . "\n"; } } elseif ($response->status == 'OK') { echo "Finish: transaction has been processed\n"; echo "Tr. ID: " . $response->tr_id . "\n"; } else { echo "SingleTransaction error: " . $response->status . " " . $response->msg . "\n"; } echo "Processing Wallet PreiAuth\n"; $response = $soap->PreAuth('08587726', '123456', 20, 'ARS', '1234', 'Order 1234'); if ($response->status == 'PENDING') { echo "Step 2a: Transaction accepted but it must be confirmed\n"; echo "Request ID: " . $response->request_id . "\n"; $request_id = $response->request_id; //"OTP"is"always"888888"on"sandbox $response2 = $soap->ConfirmTransaction($request_id, '888888'); if ($response2->status == 'OK') { echo "Step 3a: Transaction has been confirmed, it can be processed\n"; $response3 = $soap->Settlement($request_id); if ($response3->status == 'OK') { echo "Finish: transaction has been processed\n"; echo "Tr. ID: " . $response3->tr_id . "\n"; } else { echo "Settlement error: " . $response3->status . " i " . $response3->msg . "\n"; }