Function __global->do_local_transaction
Definitions
sources/ecommerce.php
- Handle a particular local transaction (a transaction where details are taken in locally and sent to the payment API invisibly-to-the-user), as determined by the POST request.
- Visibility: public
- Is abstract?: No
- Is static?: No
- Is final?: No
- Returns: array
Parameters
| Name | Type | Passed by reference? | Variadic? | Default | Set | Range | Description |
|---|---|---|---|---|---|---|---|
| $payment_gateway | ID_TEXT | No | No | required parameter | N/A | N/A | The payment gateway |
| $payment_gateway_object | object | No | No | required parameter | N/A | N/A | The payment gateway object |
Returns
- A triple: success status, formatted status message, raw status message
- Type: array
- Set: N/A
- Range: N/A
Preview
Code (PHP)
/**
* Handle a particular local transaction (a transaction where details are taken in locally and sent to the payment API invisibly-to-the-user), as determined by the POST request.
*
* @param ID_TEXT $payment_gateway The payment gateway
* @param object $payment_gateway_object The payment gateway object
* @return array A triple: success status, formatted status message, raw status message
*/
function do_local_transaction(string $payment_gateway, object $payment_gateway_object) : array
* Handle a particular local transaction (a transaction where details are taken in locally and sent to the payment API invisibly-to-the-user), as determined by the POST request.
*
* @param ID_TEXT $payment_gateway The payment gateway
* @param object $payment_gateway_object The payment gateway object
* @return array A triple: success status, formatted status message, raw status message
*/
function do_local_transaction(string $payment_gateway, object $payment_gateway_object) : array

