Hey Anybody,
        Any idea how to do this ? I've paid google back in December for 
this but am yet to get a working prototype for payment. 

Rahul

On Tuesday, December 26, 2017 at 4:17:54 PM UTC+5:30, Rahul wrote:
>
> Hi Massimo, Everyone,
>           Merry Christmas! 
>
> ##Following is the code from google_wallet.py
> from gluon import XML
>
> def button(merchant_id="123456783432215",
>            products=[dict(name="shoes",
>                           quantity=1,
>                           price=23.5,
>                           currency='USD',
>                           description="running shoes black")]):
>     t = '<input name="item_%(key)s_%(k)s" type="hidden" 
> value="%(value)s"/>\n'
>     list_products = ''
>     for k, product in enumerate(products):
>         for key in ('name','description','quantity','price','currency'):
>             list_products += t % dict(k=k + 1, key=key, value=product[key
> ])
>     button = """<form action="https://
> checkout.google.com/api/checkout/v2/checkoutForm/Merchant/%(merchant_id)s" 
> id="BB_BuyButtonForm" method="post" name="BB_BuyButtonForm" 
> target="_top">\n%(list_products)s<input name="_charset_" type="hidden" 
> value="utf-8"/>\n<input alt="" src="
> https://checkout.google.com/buttons/buy.gif?merchant_id=%(merchant_id)s&amp;w=117&amp;h=48&amp;style=white&amp;variant=text&amp;loc=en_US"
>  
> type="image"/>\n</form>""" % dict(merchant_id=merchant_id, 
> list_products=list_products)
>     return XML(button)
>
>
> Some how I did not get this error earlier but now it is giving me this 
> error. Seems like it is not able to find XML module in gluon. 
> <type 'exceptions.NameError'> global name 'XML' is not defined
>
> Rahul
>
>
> On Sunday, December 24, 2017 at 9:57:12 PM UTC+5:30, Massimo Di Pierro 
> wrote:
>>
>> That functionality has been implemented so long ago that I would not be 
>> surprised if it does not work any more. We should probably simply eliminate 
>> from contrib.
>>
>> On Wednesday, 20 December 2017 01:02:36 UTC-6, Rahul wrote:
>>>
>>> Hi All,
>>>       I am trying to integrate and utilize the basic functionality for 
>>> "Google Wallet" for my web2py app and following the instructions given in 
>>> the online book. I've my own merchant ID and I have registered with 
>>> Google.  but the problem is that it does not seem to initialize the widget 
>>> on the HTML page. It  just shows and placeholder and when I click on it, it 
>>> shows below err -
>>>
>>> 404. That’s an error. 
>>> The requested URL /api/checkout/v2/checkoutForm/Merchant/<merchantID> 
>>> was not found on this server. That’s all we know. 
>>>
>>> *Code in the view *- (Ofcourse merchant_id I used the one google 
>>> provided me.  ) 
>>>
>>> {{from gluon.contrib.google_wallet import button}}
>>> {{=button(merchant_id="123456789012345",
>>>            products=[dict(name="shoes",
>>>                           quantity=1,
>>>                           price=23.5,
>>>                           currency='USD',
>>>                           description="running shoes black")])}}
>>>
>>> I am using web2py version 2.15.3 - Any help/pointers for this would be 
>>> greatly appreciated. Does the code need to be updated or changed ? 
>>>
>>> Regards, Rahul
>>>
>>>

-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to