logo   USFrench need assistance?
/ Home / RazorQuotePBP / FAQ
RazorQuotePBP for Asterisk FAQ
   



 



 


What is RazorQuotePBP for Asterisk®?

RazorquotePBP is a native Asterisk module that allows any Asterisk connected device accept credit card transactions.

What is Asterisk®?

Asterisk is an open source pbx (telephone system) originally developed by Mark Spencer. Using Asterisk, anyone can setup their own free phone system. It is estimated that over 1.7 million people use Asterisk. See the Asterisk web site for more details.

What do you mean by "native Asterisk module"?

RazorQuotePBP was written as an extension of Asterisk. You can load and unload it using the Asterisk command line interface. A "show modules" command on a system running RazorQuotePBP would look like this:

CLI> show modules like razorquotePBP
Module Description Use Count
app_razorquotePBP.so Pay By Phone Application 0
1 modules loaded-CLI>
CLI>


Why is this not Open Source?

All applications that accept credit card data must comply with the payment iindustry's PCI/DSS Compliance standard. If we distrbuted the application as open source and you modified it in any way, you would be responsible for re-certifying it as PCI/DSS compliant. We decided that most of our customer would not want to be exposed to this liabilty so we decided to remove the problem all together and only distribute the application in binary format.

What is PCI/DSS Compliance?

PCI/DSS stands for Payment Card Industry Data Security Standard. It is a set of best practices developed by the payment industry to "encourage and enhance cardholder data security and facilitate the broad adoption of consistent data security measures globally". Compliance with PCI/DSS is mandatory. You can find out more about the PCI/DSS compliance standard here; www.pcisecuritystandards.org

What Do I need to get RazorquotePBP working?

In order to get RazorQuotePBP working, you will need:

  1. A MuniCommerce Merchant Account - This account registers you with the various card networks and allows you to accept credit cards as payment.
  2. A MuniCommerce Gateway Account - This gateway account allows RazorQuotePBP to connect Asterisk directly to the banking network. The Gateway also has its own GUI interface which allowed you to manually type in transactions, interface to your Internet Shopping Cart or swipe cards by attaching a card reader to your PC.
  3. The RazorQuotePBP Binary module - This is our native Asterisk module that provides the IVR pay by phone functionality for Asterisk. Using this module you can create custom IVR applications to accept payment via any mobile or traditional telephone.

To get the process going, you must first apply for a merchant account. Currently, MuniCommerce is only accepting merchants with US bank accounts. Click here to download an application.

How is RazorquotePBP used in an IVR script

Here's an example of how to integrate payment into an Asterisk 1.4 IVR scripts:

[PAYBYPHONE]
;answer
exten=>s,1,Answer()
;call the payment module;
exten=>s,n,RazorQuotePBP(merchant1)
;Hangup after the transaction is processed
exten=>s,n,Hangup()

Here's an example of an AEL dial plan.

18008888888=>{
RazorQuotePBP(merchant1);
if(“${PAYSTATUS}”=“DENIED_LIMIT_REACHED”)
{
Dial(DAHDI/52,20);
}
else if(“${PAYSTATUS}”=“ERROR”)
{
NoOp(SomeThing Happened!);
}
else if(“${PAYSTATUS}”=“SUCCESS”)
{
NoOp(YAY! Transaction successful);
}
else if(“${PAYSTATUS}”=“FAIL”)
{
NoOp(Transaction Failed!);
}
}

Do you support International Merchants?

No. We currently only support merchants with US bank accounts. We hope to create versions for the Spanish, French and German markets in the future. If you are a non-US merchant and you are interested in the product, we would like to hear from you. Please contact us at sales@razorquote.com.

What kind of support comes with my account?

MuniCommerce offers 24/7/365 merchant account and gateway support. Technical support for the RazorQuotePBP module is provide from 9am - 7pm EST, Monday through Friday.

Can I type transactions directly into my gateway account without using RazorQuotePBP?

Yes. Your gateway account comes with a full GUI that allows you to process transactions, void transactions or create refunds using the phone, Internet or swiped using a card reader. It is a complete payment solution

Where are my transaction stored?

All credit card transactions are securely stored on our PCI/DSS compliant Gateway. You can log into your gateway account to review, adjust or download a report on any transaction.

Suppose I need to correct a transactions or make a manual change?

RazorQuotePBP allows you to issue a void, directly from you telephone key pad by accessing the refund menu. You can also log into your payment gateway account to issue credits, voids or refunds.

Does it integrate with QuickBooks?

Yes. Transactions can be download in QuickBooks format and imported directly into Quickbooks.

Can I issue a credit or void using the phone?

Yes. You can set a refund code in the configuration that will bring up the refund IVR menu when activated.

Why does my console not show any messages when RazorQuotePBP is running?

PCI/DSS compliance requires that we do not display/store credit card data anywhere on the system. Console messaging is deactivated when RazorQuotePBP is active to avoid the possibility of screen scraping card information.

 

Do You Currently Accept Credit Cards?
  Yes No
How do you accept (or want to accept) credit cards? Check all that apply.
  Face to face (swipe),
Over phone /fax /mail (key-entered)
Over the Internet
Mobile
Other, not sure
Contact Information
  Business Name
  Contact Name
  Phone
  Email
  Comments