Direct Payment Integrator V6 - Online Help
Direct Payment Integrator V6
Questions / Feedback?

CashWithdrawal Method

Withdraws cash from a cash benefits account.

Syntax

fdmsbenefit.cashWithdrawal([callback])

Callback

The 'callback' parameter specifies a function which will be called when the operation completes (or an error is encountered). If the 'callback' parameter is not specified, then the method will block and will not return until the operation completes (or an error is encountered).

The callback for this method is defined as:

function(err){ }

'err' is the error that occurred. If there was no error, then 'err' is 'null'.

'err' has 2 properties which hold detailed information:

err.code
err.message

Remarks

This method is used when a customer wishes to withdraw funds from his cash benefit account. This is called a "Cash Only" transaction. There is no item purchased, and the TransactionAmount the customer may withdraw is not to be limited. The customer is permitted to access the remaining available balance in the account. Track2 and PIN entry are required.

This method is only for use with the Cash Benefits BenefitType.

Important Note: You must ping your list of service provider URLs and update the URL property to the service provider with the shortest response time every 100 transactions, as well as when your application initially starts. This is not a normal ICMP ping - to determine the fastest transaction URL you must use the special Ping method inside the FDMSRegister class. (You may update your list of service provider URLs with the FDMSRegister class's ServiceDiscovery method).

 
 
Copyright (c) 2017 /n software inc. - All rights reserved.
Build 6.0.6240.0