Please follow the links below to read the documentation specific to your gateway:
AuthorizeNet
| BluePay
| CyberCash
| Echo Inc.
| ESec
| FirePay
| GO Software(PCCharge)
iBill | Innovative
Gateway | IntelliPay
| Iongate | IPayment
| LinkPoint | NovaInfo
| PayBill
PayPal | PaySystems
| Plug-n-Pay | Qenta
| Skipjack | TeleCash
| VeriSign | WorldPay
PayBill
PayBill
is a Germany based company. PayBill supports transactions in
various currencies.
What you need to start
You receive from PayBill a merchant ID and two merchant
keys.
Also, your account type will be of one of the two types: PayBill
easy / PayBill advanced.
Gateway Configuration Data
The PayBill product homepage is under: http://www.paybill.de/
This package uses IO::Socket to submit the data to the host
pay.paybill.de:1713
Payment Methods
The Supported payment method is CreditCard only.
Valid values for -ACTION
- TEST
- AUTH_CAPTURE
- PRIOR_AUTH_CAPTURE
You will use the PayBill advanced for PRIOR_AUTH_CAPTURE
Code to use for The CITY Shop
$MerchantData = {
-GATEWAY_NAME => 'paybill', -GATEWAY_VERSION => 0,
-MERCHANT_ID => '12345',
-MERCHANT_PASSWORD => '11',
-MERCHANT_PASSWORD2 => '...',
};
This merchant gateway REQUIRES the form
field CCCICNumber. To remind you, this is the 3 digit
credit card security number on the back of the card. You can flag
this as required in the ShopSetup.pm, as follows:
-SHOP_PAYMENT_DATA_CC_FIELDS_REQUIRED => [qw(CCName CCAddress CCCity
CCZip CCState CCCountry CCNumber CCExpires CCCICNumber)],
Description of the used parameters:
-GATEWAY_VERSION
Use 0 for the PayBill easy, 1 for the PayBill
advanced
-MERCHANT_ID
This is the merchant ID provided to you by the gateway.
-MERCHANT_PASSWORD
-MERCHANT_PASSWORD2
These are the two codes provided to you by the gateway.
-LOG_ACTIVITY
This is a flag that you can set on "1" if you want
to log the gateway activity
-LOG_FILE_PATH
This is the path where the log file will be created. Note that
this is a path only, and the script will create there a file
named "PAYBILL.log"
Used fields
The required fields:
-ORDER_AMOUNT
-CARD_NUMBER
-CARD_EXPIRES
-CARD_CIC_NUMBER
-USER_FULL_NAME
The Optional fields:
-ORDER_NUMBER
-ORDER_CURRENCY
Look in the main install documentation
for examples of passing the data to perform a transaction.
|