Transfer Funds

This transaction is used to transfer funds from one account to another. For now only checking to checking transfers are allowed.

Field NameLenTypeReqVerComments
methodN/AAlp-NumYes1.0transferFunds
fromEmailN/AAlp-NumYes1.0The email associated with the account from which the amount is deducted
toEmailN/AAlp-NumYes1.0The email associated with the account where the amount is transfered to
amountN/ARealYes1.0The amount to be transfered
currency3AlpYes1.0the currency code (e.g. USD)
firstNameN/AAlp--1.1If first name is sent within the request, the transfer will be processed only if first name on file maches the provided first name
lastNameN/AAlp--1.1If last name is sent within the request, the transfer will be processed only if last name on file maches the provided last name
businessNameN/AAlp-Num--1.1Aplies only if money is sent to business accounts. If business name is sent within the request, the transfer will be processed only if business name on file maches the provided business name
referenceN/AAlp-Num--1.1You can send a reference for your internal accounting
noteN/AAlp-Num--1.0The transaction note
subscriptionFrequency1Num--1.1The frequency of periodical transfer
1 = Every Week
2 = Every TwoWeeks
3 = Every Month
4 = Every Three Months
5 = Every Six Months
6 = Annualy
subscriptionEndDateN/AAlp-Num--1.1A date or null
subscriptionUserCancelN/AAlp-Num--1.11 = user cancel this subscription, or null
subscriptionTransactionsN/AAlp-Num--1.1Number = the subscription will end after the transactions, or null
keyN/AAlp-NumYes1.0MD5(sharedSecret + toEmail + amount + currency + *note + *firstName + *lastName + *businessName + *reference + *subscriptionFrequency + *subscriptionEndDate + *subscriptionUserCancel + *subscriptionTransactions) (*if optional variables are missing, they should be left out of the key construction)

This request is responded by a message with the following content:

Field NameLenTypeMdtVerComments
ResponseCodeN/AAlp-NumYes1.0The response code; 00 = Success;
ResponseDescriptionN/AAlp-NumYes1.0Human readable response
FeeN/ARealYes1.0Fee for the current transaction
TransactionIdN/ANumYes1.0The transaction ID if successfully, otherwise not specified

https://secure.paxum.com/payment/api/paymentAPI.php
POST
method=transferFunds&fromEmail=payer%40domain.com&toEmail=payee%40domain.com&amount=20.00&currency=USD&firstName=fistName&lastName=lastName&businessName=businessName&note=transaction+note&key=1816aa07ce3b2fba46f794ab95b9699a

Response Sample:

<?xml version="1.0"?>
<Response>
    <Environment>PRODUCTION</Environment>
    <Method>transferFunds</Method>
    <ResponseCode>00</ResponseCode>
    <ResponseDescription>Approved or Completed Successfully</ResponseDescription >
    <Fee>0.00</Fee>
    <TransactionId>23646236</TransactionId>
</Response>

Working Sample(s):

transferFunds.php