Zen Cart Logo
Forums / Addon Payment Modules / Bambora/Beanstream Payment Module Support Thread

Bambora/Beanstream Payment Module Support Thread

Views: 95,381

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

drbyte

Sensei

Join Date:
Jan 2004
Posts:
63,513
Plugin Contributions:
177

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.

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!

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;