Forums / Addon Payment Modules / Bambora/Beanstream Payment Module Support Thread

Bambora/Beanstream Payment Module Support Thread

Started by swguy on 5 Apr 2009, 5:02 PM · Views: 95,498

Results 121 to 127 of 127
26 Sep 2018, 1:38 AM
#121
drbyte avatar

drbyte

Sensei

Join Date:
Jan 2004
Posts:
63,515
Plugin Contributions:
176

Bambora/Beanstream Payment Module Support Thread

Note: v1.60 has been posted, which applies the fix proposed for dbltoe earlier, plus a number of PHP 7.2 compatibility updates. It also forces the CVD and removed the CVD setting altogether.

.
Zen Cart - putting the dream of business ownership within reach of anyone!
Donate to: DrByte directly or to the Zen Cart team as a whole

Remember: Any code suggestions you see here are merely suggestions. You assume full responsibility for your use of any such suggestions, including any impact ANY alterations you make to your site may have on your PCI compliance.
Furthermore, any advice you see here about PCI matters is merely an opinion, and should not be relied upon as "official". Official PCI information should be obtained from the PCI Security Council directly or from one of their authorized Assessors.

26 Oct 2018, 7:15 PM
#122
robraymond avatar

robraymond

New Zenner

Join Date:
Oct 2007
Posts:
28
Plugin Contributions:
0

Re: Bambora/Beanstream Payment Module Support Thread

I'm getting the error:

PHP Fatal error: Call to undefined method beanstream::get_error() in / /public_html/includes/modules/pages/checkout_payment/header_php.php on line 117

when I enter an invalid CC number.
Any idea how to fix this?

29 Oct 2018, 1:43 AM
#123
robraymond avatar

robraymond

New Zenner

Join Date:
Oct 2007
Posts:
28
Plugin Contributions:
0

Re: Bambora/Beanstream Payment Module Support Thread

I added this block of code back in from the original Beansteam module in beanstream.php, and all seems to be working again.

 /**
   * Used to display error message details
   *
   * @return array
   */
  function get_error() {
    $error = array('title' => MODULE_PAYMENT_BEANSTREAM_TEXT_ERROR,
                   'error' => stripslashes(urldecode($_GET['error'])));
    return $error;
  }
24 Jun 2019, 3:51 PM
#124
paul3648 avatar

paul3648

Zen Follower

Join Date:
Mar 2007
Location:
Taiwan
Posts:
239
Plugin Contributions:
0

Re: Bambora/Beanstream Payment Module Support Thread

I'm interested in using this module, and am wondering if it qualifies for PCI SAQ A compliance.

The Bambora website has a section for Custom Checkout which is PCI SAQ A compliant - https://dev.na.bambora.com/docs/guides/custom_checkout/

But I think the Zen Cart module is not using this Custom Checkout, but rather the API integration. So it's not clear whether API integration is PCI SAQ A compliant.

Also - when talking to a Bambora rep, they did not know about a Zen Cart partnership (to qualify for lower rates) as mentioned in the Zen Cart docs.

28 Jun 2019, 1:15 AM
#125
paul3648 avatar

paul3648

Zen Follower

Join Date:
Mar 2007
Location:
Taiwan
Posts:
239
Plugin Contributions:
0

Re: Bambora/Beanstream Payment Module Support Thread

robraymond:

I added this block of code back in from the original Beansteam module in beanstream.php, and all seems to be working again.

Thanks robraymond. I was also getting the same error and this fixes it. From the users perspective, they get a blank page if they enter the credit card number incorrectly - e.g. not enough digits.

It would be best if error detection could be handled by the javascript and get a popup notification, as is the case if you don't enter the CVV

27 Oct 2020, 8:21 PM
#126
polygone avatar

polygone

New Zenner

Join Date:
Jan 2008
Location:
Toronto
Posts:
73
Plugin Contributions:
0

Re: Bambora/Beanstream Payment Module Support Thread

We have finally gotten them to implement Visa Debit for our bambora account. How does this work? When I set the Interact Mod to "True" it just shows a Radio Button on the site with no Card Field. Do I use the CC field Above? Do I need to upgrade the mod? How do I tell which version we are using? It doesn't show in the Mod.
Thanks!

New Zenner

26 Mar 2021, 3:13 PM
#127
paul3648 avatar

paul3648

Zen Follower

Join Date:
Mar 2007
Location:
Taiwan
Posts:
239
Plugin Contributions:
0

Re: Bambora/Beanstream Payment Module Support Thread

ZC 157c PHP 7.3

I've been getting the following warning when accessing admin->customers->orders->order edit:

Illegal string offset of "id" includes/modules/payment/beanstream.php line 110

The following change fixes this:

Around line 106 change this:

    if (!isset($order->billing['country'])) return;

to this:

     if (!isset($order->billing['country']['id'])) return;