I was testing a facebook application / paypal payments processing about a month ago. I got everything working and purchased some facebook credits via a normal facebook account (not a payment tester). Everything looked good. The credit card provided was charged. That was almost a month ago. I have yet to see those funds or a portion thereof show up in the paypal account I created for this purpose.
I can't find any useful documention or blog posts of others who have encountered this. I am wondering if there is a known reason. My facebook app is still in sandbox mode, and my paypal account is unverified. However the money is really charged on my credit card. I can see a report for this transaction in the facebook admin page which I will paste here. It is missing payment_detail which is probably a symptom of my problem.
Is this due to being in sandbox mode, an unverified paypal account, or some step I am missing?
RH,**,daily_detail,2012-12-09 00:00:00 PST,2012-12-09 23:59:59 PST,1
SH,********,credits_detail
CH,app_id,txn_type,txn_id,order_id,txn_time,value,credits
SD,********,S,********,********,2012-12-09 09:22:43 PST,0.1,50.0
SF,1
SH,********,payment_detail
CH,app_id,payment_type,product_type,payment_id,time_completed,recv_currency,recv_amount,fx_batch_id,fx_rate,settle_currency,reference_id,tax_country
SF,0
RF,2,1
I went back and forth with a guy at facebook who was helpful. I moved off Paypal and needed help because their portal was throwing exceptions when I tried to make the change myself. He explained that you need $100 in credits before facebook issues payment. So that's definitely good to know for testing.
Related
I'm implementing PayPal Express Checkout and I'm having trouble testing out PayPal Credit as the payment method. When I choose it as the method of payment, the response comes back as ERRORCODE0=10486 which means "This transaction couldn't be completed. Please redirect your customer to PayPal." It works fine when using other methods of payment.
Does anyone know if it's possible to make test transactions with PayPal Credit? I haven't been able to find anything in the docs or google about it so hoping someone on here knows!
Thanks!
You have two options for testing.
You can test it with the PayPal Demo site, which not only demos from start to finish paying with PayPal Credit. It also has working sample code available.
I found that you can simulate a PayPal Credit transaction in a sandbox account. I tested it on one of my sandbox accounts. You have to login in to one of your sandbox accounts that is not the merchant account that you are testing. I put in demo info when it asked me to apply for the product. My sandbox account was approved.
So I was able to get it to kind of work (at least in the sandbox). The issue was that it seems like it didn't like me passing in:
"USERSELECTEDFUNDINGSOURCE" => "BML" (old version) or "USERSELECTEDFUNDINGSOURCE" => "Finance" (new version)
When I used this option it sent me to a page that looked like this: http://imgur.com/J1exMJb
Which is what I wanted as we mainly wanted to focus on offering customers PayPal Credit.
When you remove the USERSELECTEDFUNDINGSOURCE option it takes you to a page like this: http://imgur.com/0XOaTOL
If you choose change payment source on this page and choose PayPal Credit, the transaction goes through successfully.
It's not exactly a solution to the problem but hopefully this helps anyone who was also having a similar issue.
we test our application on PayPal sandbox.
I was able to make payment form one account (ewa.tkacz#zoho.com) to another (ewa.tkacz-facilitator#mmigroup.pl), and status of this payment is completed on payer account (payment ID 3F335538TV000622E), but on receiver business account I can't see this payment and can't get it by API.
This question is to PayPal, as You recommend to ask on Your forum on Stackoverflow, however if anyone faced similar issue, please vote or response.
I don't believe in what I see; it seems I make some stupid mistake... I wasn't able to find any such issue on Google, here and in PayPal technical support.
I have reviewed both test accounts and I see transaction 3F335538TV000622E (buyer transaction ID)/28A51825L7124154N (seller transaction ID) appearing correctly. There is a difference in the date for the two payments due to the default timezone for the accounts. Based on your screenshots, you are seeing the correct information as the transaction would show on 6/3/14 in the ewa.tkacz-facilitator#mmigroup.pl as it defaults to PDT and 6/4/14 in the ewa.tkacz#zoho.com which defaults to BST.
Ok I had a Paypal Sandbox account a year ago. I am developing a new site for a client and when I try to Login it won't recognize my email address. I tried forgot my password > forgot password still nothing. So I guessed that maybe due to inactivity for such a long time they may have deleted my account. So then I try to Sign Up for a new one. I entered my details 3 times now and spent 6 hours trying to figure out what is the proper link to do this. Then I went to another Sandbox link which required me to entered a US Zip code and its a dead end. I am not even sure which Paypal account I signed up for those three times. No email nothing at all.
I am a Non US developer and the FAQ link for Non US developers just points to their REST API. Can someone please guide me to the proper Paypal Sandbox Setup for Non US developers including the proper sign up links please. And I know Stackoverflow does not like rants but from my experience dealing with Paypal, GTA 6 should make a satirical Paypal company in their next Game with Paypal Developer Rampage mode for the main protagonist who also happens to be a Developer.
EDIT: REST API does not include UK :(
1st, here is a link to the International Developer page (I tested it 1st to be sure it's a live link):
https://developer.paypal.com/docs/faq/#international-developer-questions
The developer site has been redesigned recently; you now sign in with the same credentials you use to sign into your PayPal Business account. Once you log in, import your existing Sandbox test accounts using the email address and password you used previously with the Sandbox. You can import only once. Please make sure you import to the PayPal account that you want to use for development.
I'm actually working for a client. I've succesfully implemented paypal pro on the website and everything is working fine, I believe I followed their process and guidelines to make it work the way they meant.
Thus, I've been reading this webpage to turn the website in procuduction, and somewhere in the policies and guidelines , they say (and it is rule nb 1 !):
To make API calls to the PayPal production servers, you must be a
registered PayPal Developer and have a PayPal Premier or Business
Account in good standing.
So ... does that mean that I can't turn it in prod by myself ? I'm not a certified Paypal neither a registered paypal dev.
Please Advice :)
Thanks
I 've found out that you simply need to register as a Paypal Developer. It takes a few minutes and its free. You need to sign up with your regular paypal account and then turn it into a developer one( just like Facebook did with their API).
Just click on sign up with paypal and follow the instructions:
https://developer.paypal.com/
I made it that way a few months ago.
Hope that help !
I have paypal sandbox account. Everything works fine for single payments - I set business=test#gmail.com and make a payment using ..._biz#gmail.com account which was created under "Test Accounts" menu of the sandbox. However when I try to do the same for recurring payments, I get an error. At first everything looks fine - I get redirected to paypal where I can see the detail of subscription but when I try to sign in with ..._biz#gmail.com, it redirects me to a page that says: The link you have used to enter the PayPal system is invalid. Please review the link and try again.
Thanks ahead!
Well, I am not fully sure what exactly was wrong but in case someone else has the same problem and stumbles on this question: all I had to do is re-create both seller and buyer test accounts from under my main sandbox account. The accounts that I tested on seemed valid but they were created many months (if not years) ago so probably paypal had some wrong (i.e. old) configs associated with them. The newly created accounts work just fine.