Exemplo n.º 1
0
        process_merchant_calculation_callback_single($google_response);
        break;
    case "new-order-notification":
        process_new_order_notification($google_response, $google_checkout);
        break;
    case "order-state-change-notification":
        process_order_state_change_notification($google_response, $google_checkout);
        break;
    case "charge-amount-notification":
        process_charge_amount_notification($google_response, $google_checkout);
        break;
    case "chargeback-amount-notification":
        process_chargeback_amount_notification($google_response);
        break;
    case "refund-amount-notification":
        process_refund_amount_notification($google_response, $google_checkout);
        break;
    case "risk-information-notification":
        process_risk_information_notification($google_response, $google_checkout);
        break;
    default:
        $google_response->SendBadRequestStatus("Invalid or not supported Message");
        break;
}
exit(0);
/**
 * Process a <request-received-response>.
 */
function process_request_received_response($google_response)
{
    // Do nothing.
Exemplo n.º 2
0
        // so that different mids and mkeys can be used for different orders
        $db->Execute("insert into " . $googlepayment->table_order . " values (" . $insert_id . ", " . makeSqlString($data[$root]['google-order-number']['VALUE']) . ", " . makeSqlFloat($data[$root]['order-total']['VALUE']) . ")");
        $_SESSION['cart']->reset(TRUE);
        $Gresponse->SendAck();
        break;
    case "order-state-change-notification":
        process_order_state_change_notification($Gresponse, $googlepayment);
        break;
    case "charge-amount-notification":
        process_charge_amount_notification($Gresponse, $googlepayment);
        break;
    case "chargeback-amount-notification":
        process_chargeback_amount_notification($Gresponse);
        break;
    case "refund-amount-notification":
        process_refund_amount_notification($Gresponse, $googlepayment);
        break;
    case "risk-information-notification":
        process_risk_information_notification($Gresponse, $googlepayment);
        break;
    default:
        $Gresponse->SendBadRequestStatus("Invalid or not supported Message");
        break;
}
exit(0);
function process_request_received_response($Gresponse)
{
}
function process_error_response($Gresponse)
{
}