Need to add Pay my Bill section to our WordPress website, prefer Amazon Payments

Posted on 2014-08-08
Last Modified: 2016-03-24
We have an Elegant Themes based Wordpress website. We send out our invoices using QuickBooks email, I want to add a pay my bill here url that takes our client to a pay on our website where they enter invoice # and amount to be paid.

I need a plug-in that accepts this information and creates an Amazon Payments url. Some of our invoices are recurring invoices, so it would be best if recurring invoicing is supported.

It would also be interesting if someone has a Amazon Payments url creator that would allow us to create the url to be included with the invoice. Currently, we go to Amazons website, enter the information and create the url. Major PITA. Someone must make a utility (VB script, Java, Foxpro whatever) to do this locally.

Any recommendations for this or other advice? I don't want to use Paypal if it can be avoided.
Question by:johnschmerold
    LVL 14

    Accepted Solution

    The problem is that you are using QuickBooks to generate the invoices. If you were using an online billing system integrated with WordPress it would be much easier to integrate with Amazon Payments as well. I'm not quite sure how you could get a WordPress plugin to communicate with QuickBooks to sync the invoices as they are sent - a custom plugin may be possible but I know nothing of QuickBooks APIs.

    WebGility's ECC plugin is the closest I can think of that may be of some help, but it looks like it takes your WP-Commerce orders and exports it to QuickBooks, not the other way around. -

    Author Comment

    I am not expecting QB integration -- probably shouldn't have mentioned the word QuickBooks. I simply want a way for clients to 1) pay their current bill and 2) setup recurring billing via Amazon's payment solutions.

    It looks like I can get fairly close on #1 by modifying a form used on
    <form action="" method="post" class="overflow_hidden">
      <input type="hidden" name="immediateReturn" value="1" />
      <input type="hidden" name="collectShippingAddress" value="0" />
      <input type="hidden" name="signatureVersion" value="2" />
      <input type="hidden" name="signatureMethod" value="HmacSHA256" />
      <input type="hidden" name="accessKey" value="11SEM03K88SD016FS1G2" />
      <input type="hidden" name="referenceId" value="Where Most Needed" />
      <input type="hidden" name="signature" value="sByRXA60z64lpNlL6CpCMe4Hml1fyLOALiq68GqtjDE=" />
      <input type="hidden" name="isDonationWidget" value="1" />
      <input type="hidden" name="description" value="Where Most Needed" />
      <input type="hidden" name="amazonPaymentsAccountId" value="CCLFDFRNBPFZVNN91JILM9JECAQA67U428372S" />
      <input type="hidden" name="returnUrl" value="" />
      <input type="hidden" name="processImmediate" value="1" />
      <input type="hidden" name="cobrandingStyle" value="logo" />
      <input type="hidden" name="abandonUrl" value="" />
    <div class="float_left">$  <input type="text" name="amount" size="8" value="" /></div>
    <div class="float_left"><input type="image" src="" border="0" /></div>
    LVL 70

    Assisted Solution

    by:Jason C. Levine
    WooCommerce supports Amazon Payments as a gateway (via free add-on) so your best bet would be to use that and combine it with something like WooCommerce Subscriptions:

    and use the subscription function as a recurring invoice.

    Featured Post

    Threat Intelligence Starter Resources

    Integrating threat intelligence can be challenging, and not all companies are ready. These resources can help you build awareness and prepare for defense.

    Join & Write a Comment

    Suggested Solutions

    Healthcare providers, insurance companies and other covered entities trust eFax Corporate to transmit their most sensitive documents. eFax Corporate can help your organization implement a HIPAA compliant cloud faxing solution.
    Exchange server is not supported in any cloud-hosted platform (other than Azure with Azure Premium Storage).
    The purpose of this video is to demonstrate how to integrate Mailchimp with WordPress, by placing a Mailchimp signup form on a WordPress Page or Post. This will be demonstrated using a Windows 8 PC. Mailchimp will be used. Log into your Mailchiā€¦
    Connecting to an Amazon Linux EC2 Instance from Windows Using PuTTY.

    745 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    17 Experts available now in Live!

    Get 1:1 Help Now