#593 – uipay button

Posted in ‘Taxi Booking for Joomla’
This is a public ticket. Everybody will be able to see its contents. Do not include usernames, passwords or any other sensitive information.
Friday, 18 September 2015 10:14 BST
mirabela1982
RedSys for Taxi Booking
Hi again,

My bank (CaixaBank) suggested me to include the iupay button in the payment methods. They say it's not complicated to integrate it in the TPV plugin.

They said:

Use the same integration for virtual POS, you only need to include in your form connection parameter:

Ds_Merchant_PayMethods with the value: O (letter “o”)

If iupay button has integrated with their other payment options, to avoid showing iupay option from the normal card payment, you can include on the form parameter:

Ds_Merchant_PayMethods

With any of these values:
C: Card only (show only the data card form)
R = Payment by transfer (only if you have active this payment method)
D = debit (only if you have active this payment method)
T: card + iupay (card will show the form and also the iupay button) >> this one is the best, isn't it?

To use several, eg payment by debit card and send the value would be "CD". You can make other combinations of these values with each other to achieve the desired configuration.

For more information you can consult iupay https://www.iupay.es/


What to do you think? It's interesting for you to include it in the plugin? Perhaps there are more people interested in this feature... :)

Thank you for your collaboration! (I would understand that you consider it not interesting)


Mireia


 
Sunday, 20 September 2015 17:18 BST
ronniee
RedSys for Taxi Booking
Hi Mireia,

We have added an additional options (Pay Methods) in Payment Configuration where you can set any one of the following 4 options

C: Card only (show only the data card form)
R = Payment by transfer (only if you have active this payment method)
D = debit (only if you have active this payment method)
T: card + iupay (card will show the form and also the iupay button)

Right now, last one is selected. You told another option Ds_Merchant_PayMethods = O (letter “o”). Do you also need this option to be added? If Yes, what will be the option text (option text is Payment by transfer for R, Card only for C etc.)?

FYI, you have to set Pay Methods from Payment Configuration as well as activate that payment method in your TPV account.

Please check and confirm us. We will release updated plugin package.

Thanks a lot
Ronniee
 
Sunday, 20 September 2015 22:14 BST
mirabela1982
RedSys for Taxi Booking
Hi Rooniee,

Thank you. Now, I have some doubts about where it's supposed to be included that sentence (I think it have to be placed in TPV plugin, isn't it?). Right now I have written to Redsys to ask your question and solve that dude.

I only want to be show the iupay button next to the card option (because it's supposed that when people select that option and connects with TPV, it will show in its web the iupay option...). Really, I a little confused about it. I will wait for the answer of Redsys and, after that, I wil say to you what have they said.

It's a pleasure work with you. Really.

Mireia
Wednesday, 23 September 2015 16:51 BST
mirabela1982
RedSys for Taxi Booking
Hi Rooniee,

I have been talking with iupay people and they have the technical instruccions in english, :'(

They said me:

"If instead you've built your store by itself or different development to the above tools, to include iupay button is also very simple: use the same integration for virtual POS, you only need to include in your form connecting the parameter:

Ds_Merchant_PayMethods with value: O (letter "o")"

I undestand that this sentence has to be placed in the "form connecting".

I'm sorry for my weak explanations, but I'm not a professional programmer... :(

Mireia
Monday, 28 September 2015 19:51 BST
ronniee
RedSys for Taxi Booking
Hi Mireia,

Do you want us to add Ds_Merchant_PayMethods = value: O ? This will be something fixed/static. I think Ds_Merchant_PayMethods = T should work for you as it should show card + iupay (card will show the form and also the iupay button). If you choose T from plugin parameter here, does that show iupay button? Have you activated uipay button in your account ?

Thanks a lot
Ronniee
 
Monday, 28 September 2015 20:12 BST
mirabela1982
RedSys for Taxi Booking
Hi Ronniee,

Yes. I want card + iupay. And as I said before (sorry for saying it so many times), the technical service said me that I have to include that sentence (Ds_Merchant_PayMethods = value: O) in the form connecting (exactly I don't know what does it means).

Now, I can't see the iupay button. It's supposed that I have to do nothing to activate that button. Only with that sentence (Ds_Merchant_PayMethods = value: O).

On the other hand, now I see "Servired", I think it's better to say Card + Iupay (I don't know if people knows what is "Servired"...)

I'm writing to Technical Service again to say them that we have included the sentence and we can't see the iupay button, ok? Let's see what they say...

Thank you very much.

Mireia
Tuesday, 29 September 2015 11:16 BST
ronniee
RedSys for Taxi Booking
Hi Mireia,

We have added another option O at backend plugin configuration here. Please check if this works for you.

Thanks a lot
Ronniee
 
Tuesday, 29 September 2015 15:47 BST
mirabela1982
RedSys for Taxi Booking
Hi Ronniee,

I think the changes have to be in the TPV Plugin not book-taxing plugin...

Well, I think I'm not able to explain it. Sorry the inconveniences... now the payment doesn't work, :(

I put dev mode off and "only card", but it stills doesn't work. What I have to change?

Thank you,
Mireia
Tuesday, 29 September 2015 16:01 BST
ronniee
RedSys for Taxi Booking
Well, we just have added a new parameter (Pay Methods) in Payment Configuration and pass the selected pay methods in form parameters. Please revert back to previous configuration and check whether that works for you.

We are also confused now. Do you actually need that new parameter in Payment Configuration? Initially, Ds_Merchant_PayMethods was passed T. Do you think we should revert back to initial state?

Thanks
Ronniee
 
Tuesday, 29 September 2015 16:29 BST
mirabela1982
RedSys for Taxi Booking
The problem is despite selecting card+iupay (T), I can't see the iupay button anywhere...

I think the sentence has to be included in TPV plugin, not only in taxi-booking. Do not you think so?


Tuesday, 29 September 2015 16:42 BST
ronniee
RedSys for Taxi Booking
I have reverted back to initial version (before adding the parameter). I think you should contact with bank support to gather proper instruction adding Ds_Merchant_PayMethods with value: O in form connecting. If they need plugin code, you can send them the plugin file.

FYI, you have to activate iupay in your TPV account.

Hope this helps
Ronniee
 
Tuesday, 29 September 2015 16:54 BST
mirabela1982
RedSys for Taxi Booking
Hi Ronniee,

Thank you. But now it returns an error: Technical error SIS0042

It could be for the sentence that we have added to the code?

Thank you,
Mireia
Tuesday, 29 September 2015 17:00 BST
ronniee
RedSys for Taxi Booking
Right now, the plugin is at the same version as it worked before. The error might be related to any change in TPV account. Please check everything from scratch and then we will check on our end.

Thanks a lot
Ronniee
 
Thursday, 01 October 2015 19:08 BST
mirabela1982
RedSys for Taxi Booking
Hi,

Technical service say that there is a wrong sentence:

The SERMEPA url is deprecated, the correct is https://sis-t.redsys.es:25443/sis/realizarPago.

Thank you,
Mireia
Thursday, 01 October 2015 19:26 BST
ronniee
RedSys for Taxi Booking
Hi Mireia,

We have changed the URL. Please check again on your side.

Thanks a lot
Ronniee
 
Monday, 05 October 2015 14:57 BST
mirabela1982
RedSys for Taxi Booking
Ho Ronniee,

Yes, it works. But I think there's a problem with the charset on TPV plugin. I attach an screeshot. Look in the "product description", there some rare characters.

Thank you,
Mireia
Attachment
Monday, 05 October 2015 20:13 BST
ronniee
RedSys for Taxi Booking
Hi Mireia,

This problem is due to the UTF-8 characters in Description. I have searched a lot over Google for a solution of the problem, but could not detect the parameter that should be passed in form connecting to TPV. I think if you can ask TPV support, they will definitely help us. There should be an additional parameter something charset = utf-8 and that will do the job. Please send them the screenshot also.

Hope they can help us.

Thanks a lot
Ronniee
 
Tuesday, 06 October 2015 13:09 BST
mirabela1982
RedSys for Taxi Booking
Hi Ronniee,

They said that it is necessary to code ISO-8859-1.

Thank you,
Mireia
Tuesday, 06 October 2015 14:34 BST
ronniee
RedSys for Taxi Booking
Hi Mireia,

Its not clear what to do. Can they provide their API documentation/Tutorial in English? I was thinking that we may need to pass an additional parameter to their API. Please ask them again.

Thanks
Ronniee
 
Tuesday, 06 October 2015 21:27 BST
mirabela1982
RedSys for Taxi Booking
Ronniee,

I think the problem is the TPV plugin, not the taxi-booking plugin. I understand the problem is because the charset, it have to be standar (spanish have special characters like 'ñ').

What do you think about this idea?

Mireia
Wednesday, 07 October 2015 05:19 BST
ronniee
RedSys for Taxi Booking
Yes, you are right. the problem is because of the charset. I think it has to be set as UTF-8. Either we may pass charset in the form connecting in taxibooking plugin or you may need to set it in your Merchant TPV plugin. Please check the TPV plugin on your side. Also, If TPV support can send us the API documentation/tutorial, then we can be sure whether we have to pass charset in form connecting.

Hope this helps
Ronniee
 
Wednesday, 07 October 2015 14:38 BST
mirabela1982
RedSys for Taxi Booking
Yes, but I bought the TPV plugin here, in your site (http://kanev.com/products/taxi-booking-for-joomla/payment-plugins > RedSys, Servired and Sempara payment gateway).
Wednesday, 07 October 2015 16:56 BST
martso
SumUp for Taxi Booking J4
Hi Mireia,
we have developed a TPV plugin based on their onine documentation and it is working fine as you can see.
There is not enough information nor API integration documentation to add iUpay button and we have only done it based on your instructions and because we value you as a client. We didn't have to do this as you have only requested TPV payment plugin which we developed for you for no extra charge.

Taxi Booking works with UTF-8 character encoding which is the universal character encoding for all languages with special characters and you can see form your experience that there are no problems with character sets in Taxi Booking. The problem occurs on the Payment processor website because they have limited to characters complying with ISO-8859-1.
For us to help you we need to know what parameter to pass with the character encoding through their API so their system decodes Spanish characters without a problem.

What you should ask them is:
What is the API parameter for Character encoding/decoding?

It is best if we have access to their integration documentation in English (this is API integration) and access to the Test platform so we can get Merchant testing credentials and test instead of guessing and trying to fix everything blindly.
No offence to you intended but so far we have been just trying this and that and there is no satisfying result as not everything is working yet.

Please understand that without proper documentation and test account access we can't continue helping you with this matter.

Hope this helps.
 
Saturday, 10 October 2015 19:30 BST
mirabela1982
RedSys for Taxi Booking
Completely agree. I know I wasn't able to transmit the information between the 2 parts of this process and you have been so kind all this time, dedicanting sooo many time and effort.

I attach the documentation in English and access (in a private ticket).

Thank you,
Mireia
This ticket is closed, therefore read-only. You can no longer reply to it. If you need to provide more information, please open a new ticket and mention this ticket's number.

KANEV Web Development limited is not affiliated with or endorsed by the Joomla Project or Open Source Matters.

KANEV Web Development limited is registered in England and Wales #8902407