PayPal production API server seems faster, plus it looks like I get my
full 10s of URLFetch on the deployed version (I definitely don't get
them in the development server). For the moment our solution is "log
and see", That is, we log/email everytime a URLFetch timeout occurs on
the PayPal request and look into the issue manually, removing double
billings and/or contacting the client.

If this happens too often then my alternate solution would be to:
- Start a recurring payment with PayPal with a 0.01$ payment and a
very far first payment date.
- Get the ProfileId back from paypal (or a timeout, in which case we retry).
- Once we have the ProfileID we modify the PayPal profile to the real
amout and the real payment date.
- Manually remove the leftover 0.01$ profile once in a while.

What would be really needed is for paypal to allow us to request only
a ProfileId without creating a payment profile, but I don't see this
anywhere in their API.

Cheers,

   Philippe

On Fri, Nov 19, 2010 at 10:42 AM, Ikai Lan (Google)
<[email protected]> wrote:
> What are your solutions? I've heard that the Paypal sandbox is slower, but
> the production API server is relatively fast. Is this your experience?
>
> --
> Ikai Lan
> Developer Programs Engineer, Google App Engine
> Blogger: http://googleappengine.blogspot.com
> Reddit: http://www.reddit.com/r/appengine
> Twitter: http://twitter.com/app_engine
>
>
> On Tue, Nov 16, 2010 at 11:03 AM, Philippe Beaudoin
> <[email protected]> wrote:
>>
>> I recently integrated a PayPal Website Payments Pro account with our
>> AppEngine app, using recurring profile for subscriptions. An issue I have is
>> that I can sometime hit the 10s limit of URLFetch which lead to recurring
>> profiles being registered over at PayPal but no way for my AppEngine app to
>> know about them. This in turn can lead to double billing.
>> Were you guys able to solve that problem elegantly? (My solutions are a
>> bit hacky.)
>> Cheers,
>>    Philippe
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "Google App Engine" group.
>> To post to this group, send email to [email protected].
>> To unsubscribe from this group, send email to
>> [email protected].
>> For more options, visit this group at
>> http://groups.google.com/group/google-appengine?hl=en.
>
> --
> You received this message because you are subscribed to the Google Groups
> "Google App Engine" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected].
> For more options, visit this group at
> http://groups.google.com/group/google-appengine?hl=en.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.

Reply via email to