PHPDocumentation Index
Fetch the complete documentation index at: https://bancofcalifornia-preview.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
<?
// Insert your security key ID here
$gw_merchantKeyId = '[[Gateway Key ID Here]]';
// Insert your security key here
$gw_merchantKeyText = '[[Gateway Key Text Here]]';
function gw_printField($name, $value = "") {
global $gw_merchantKeyText;
static $fields;
// Generate the hash
if($name == "hash") {
$stringToHash = implode('|', array_values($fields)) .
"|" . $gw_merchantKeyText;
$value = implode("|", array_keys($fields)) . "|" . md5($stringToHash);
} else {
$fields[$name] = $value;
}
print "<INPUT TYPE=HIDDEN NAME=\"$name\" VALUE=\"$value\">\n";
}
?>
<FORM METHOD=POST
ACTION="https://gateway.bancedge.com/cart/cart.php">
<INPUT TYPE=HIDDEN NAME="customer_receipt" VALUE="true">
<INPUT TYPE=HIDDEN NAME="key_id" VALUE="<?=$gw_merchantKeyId?>">
<INPUT TYPE=HIDDEN NAME="url_finish" VALUE="http://example.org/finsh_url.html">
<?
// Print the description, SKU, shipping, and amount using the gw_printField
// function. Don't call the gw_printField function for fields that you
// wish to omit (ie. shipping)
?>
<? gw_printField("action", "process_fixed"); ?>
<? gw_printField("order_description", "Product #1"); ?>
<? gw_printField("shipping", "fixed|5.00"); ?>
<? gw_printField("amount", "7.95"); ?>
<?
// Once all product information fields are printed, print the hash field
// There is no need to specify a value when printing the hash field.
?>
<? gw_printField("hash"); ?>
<INPUT TYPE=SUBMIT VALUE="Buy">
</FORM>