Viewing 15 replies - 1 through 15 (of 33 total)
  • Plugin Author swicks

    (@swicks)

    Hi
    I’ll get it in the next update, please give me a few days, little busy at the moment.

    thanks

    Steve

    Thread Starter alessandrofoglia

    (@alessandrofoglia)

    Hi Steve,

    I would really appreciate that.

    Many thanks,

    Alessandro

    Plugin Author swicks

    (@swicks)

    Hi

    I’ve created a development version – please try any feedback would be appreciated.

    thanks

    Steve

    Thread Starter alessandrofoglia

    (@alessandrofoglia)

    Apologies for the lack of response. I have not been able to test the development version of this yet. The earliest I can will be next week now.

    Thread Starter alessandrofoglia

    (@alessandrofoglia)

    I have tested out the development version and it looks much better with the payment icons. Thank you for listening to my suggestion. Will the update soon be available?

    Thanks,

    Alessandro

    Plugin Author swicks

    (@swicks)

    I will look at moving it to production over the next couple of days.

    regards

    Steve

    Thread Starter alessandrofoglia

    (@alessandrofoglia)

    I have installed the update. Looks great, thank you.

    I do have a question I wonder if you can be of assistance?

    We have recently set up sagepay with woocommerce and we are in the process of testing payments. We have noticed that when placing an order it all goes through fine and we see the message: Thank you. Your order has been received. (Then order number information etc) But underneath this it then says ‘You can pay by credit or debit card’

    Not sure why that is appearing. We have already paid by debit or credit card and the order has gone through. Is this an issue related specifically to this plugin? Any advice would really be appreciated.

    Thanks,

    Alessandro

    Plugin Author swicks

    (@swicks)

    The message is the payment gateway description, WooCommerce displays this during checkout – you can change the ‘Description’ text under the Settings->Checkout tab.

    Thread Starter alessandrofoglia

    (@alessandrofoglia)

    thanks

    Thread Starter alessandrofoglia

    (@alessandrofoglia)

    Our site is now live and taking payments. However we are discovering some payments appearing as cancelled. A potential customer based in Vietnam has reported the following error message:

    MALFORMED – The BillingPostCode is required. (Code: 3090)

    Is this a plugin issue?

    Thanks,

    Alessandro

    Plugin Author swicks

    (@swicks)

    This a message returned back from SagePay. SagePay are requesting the billing postcode. No it’s not the plugin , it’s just returning the results from the original request.

    Regards

    Steve

    Thread Starter alessandrofoglia

    (@alessandrofoglia)

    It seems that WooCommerce does not provide the field for a postcode in areas such as Vietnam and other locations where postcodes are not used. However for a payment to be accepted by SagePay it requires a value to be submitted for the postcode, which is the reason why our customers payments are not being accepted. I am struggling to figure out how I can find a solution to this issue as we need to be able to take payments to our SagePay account from all locations.

    Would you know a way that we can potentially submit a dummy billing postcode within a transaction from a customer if one is not submitted due to their location? This way their payment can be accepted by SagePay.

    I would really appreciate any assistance for this.

    Thanks,

    Alessandro

    Plugin Author swicks

    (@swicks)

    Hi I appreciate your issue – here is a temporary fix, let me know if it works for you and I will get it added.

    Rem out lines 591 and 616 ds-sagepay-direct.php first – then add the code below at 591

    $dummy_postcode = '12345';
     $countries = new WC_Countries();
     $address_formats = $countries->get_address_formats();
     $country_address_format = $address_formats[$this->order->billing_country];
    if( strpos( $country_address_format, '{postcode}' ) )
       $hidden_postcode = false;
    else
       $hidden_postcode = true;
    $this->add_param('BillingPostCode', $hidden_postcode ? $dummy_postcode : $this->order->billing_postcode );

    then add the following to where you remmed out the line that was at 616

    $this->add_param('DeliveryPostCode', $hidden_postcode ? $dummy_postcode : $this->order->shipping_postcode );

    Apologies if I haven’t explained it very well – if you would like I can send the modified file – let me know an email address.

    Thread Starter alessandrofoglia

    (@alessandrofoglia)

    Thank you for the support. The modified file would be great. My email is [email protected].

    Many thanks,

    Alessandro

    Thread Starter alessandrofoglia

    (@alessandrofoglia)

    Thanks for sending over the file. I was going to attempt to test out the new updates you made, but I have just realised that our test site unfortunately is not synced with our sage pay account, and we also do not have SSL installed on our test site either, so I could not accurately test if the changes have worked.

    We are now in a busy period taking regular orders online and I would not want to manually make any changes to this plugin that may disrupt this. However having this issue resolved is important to us. If you feel the plugin changes have been tested and are not causing any issues, please add this, I will be happy to update the plugin and will immediately test. Any issues and I will revert back the current version of the plugin.

    Many thanks,

    Alessandro

Viewing 15 replies - 1 through 15 (of 33 total)
  • The topic ‘accepted payment logos’ is closed to new replies.