Do I need to pay the $30 just to play around in the sandbox for Website Payments Pro? I'm trying to get Active Merchant working in Rails, and it's giving me an error "invalid merchant configuration"... after digging around a bit it says I need to "accept the billing agreement" and/or sign up for the Payments Pro first. So, do I need to pay the $30 just to test in sandbox? Or is there another workaround for this error?
It's also possible to create a preconfigured Website Payments Pro account in PayPal Sandbox.
After you log in to https://developer.paypal.com/, go to Test Accounts, click Preconfigured next to New test account. On Account Type, choose Website Payments Pro, fill in the rests of the form, and submit it.
You can create a Payments Pro account in the sandbox. Basically, login to the developer site, then create a preconfigured test account of type "Website Payments Pro". You'll have to put in some other fake info (it's sandbox, it's not for real) per the section on creating preconfigured accounts, but it will solve the "invalid merchant configuration" if you're coming across that problem.
Related
I am working on a project using a PayPal payment gateway. On this, I have enabled the 'guest checkout option' in my PayPal account(U.S Account) for customers paying on my website. Since some of our customers don’t have a PayPal account for payment(Payment such as Recurring or One time). When paying through PayPal.com using IPhone, it still asked to create an account. Sometimes it is showing the option to pay by credit card without logging in to PayPal. I want to show always the PayPal screens that appear to have the “Pay with Debit or Credit Card” option. How to achieve that? My IPhone screenshot is given below:
As per my research, I have found that we need to ‘ON’ the option ‘PayPal account optional’ in my PayPal Business account. I already changed it to ‘ON’. But still showing the same on my IPhone. Expected PayPal page is shown below:
Any help would be appreciable. Thank You!
That option in the business account is a necessary, not a sufficient, condition for guest checkouts to be possible.
There is nothing that guarantees the availability of guest checkout. For every checkout attempt, PayPal makes its own case by case determinations about whether or not a guest checkout will be permitted, based on many factors.
An option you should consider is integrating a PayPal Checkout button that has a black 'Debit or Credit Card' button, as in the example here: https://developer.paypal.com/demo/checkout/#/pattern/client
I have a client with an apple developer account. Its brand new and we are both new to Apple.
He has paid to developer an iphone app.
The developer wants to publish the app directly to the store.
The client does not want to share login details for the account.
What options are there?
I am asking because I know on Google Play Developer console you could invite someone to manage your account (or give them publishing priviledges) by inviting them using their gmail email via the console.
Easiest solution. Tell your client to change his password and give you the new password. Publish the app on iTunes, tell your client to change his password back. If he doesn't trust you enough to give you a half-hour access to his account, why on earth does he trust you to write the app in the first place.
Next easiest solution (assumes you have a paid up account.) You publish the app on your account and mark it so it doesn't automatically go in the store after approval. Once the app is approved, transfer ownership to him. There are a whole bunch of restrictions on this process, including No iCloud, Passbook or in-app purchase subscriptions. For more details, Google "Transferring and Deleting iOS Apps" or see [https://developer.apple.com/library/ios/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/Chapters/TransferringAndDeletingApps.html]
Next easiest solution would be to give the customer access to the source and explain to him how to build the app and put it in the store.
-- Addition --
A new solution is available now. The client could give you admin privileges to his appstore (https://appstoreconnect.apple.com) account.
The easiest solution to this funny question is to let your client share his screen with logged in account at iTunes Connect (via Team Viewer for example). You do all your job and it's all.
The company I work for owns an iOS Apple Developer account and I'm responsible for managing this account (I'm the Agent). We have hired a 3rd party company to build and release an iPhone app for us.
We would like to give them access to our developer account to publish the app, but was wondering what level of access the would require.
Obviously, I don't want to give them login credentials to our appleID, and I don't want them to have any visibility to financial and legal info on our developer account.
I took a look at the information here but still can't decide if they should be "Admin" or "User".
Any thoughts based on your experience? Thanks!
You need to review the roles in iTunes Connect, not the Developer Center, for publishing capabilities: https://developer.apple.com/library/ios/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/Appendices/Properties.html#//apple_ref/doc/uid/TP40011225-CH26-SW24
If the deep link doesn't work, (and even if it does, you'll want to review the whole doc): https://developer.apple.com/library/ios/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/Chapters/About.html and drill down through the "Setting up user accounts" section.
am doing my sandbox testing with developer credentials. when i want to go live, should I (developer) get business account and thereby live credentials? if i develop an app for someone, why can't i have other person who has a business create paypal account (on developer.paypal.com??) and get live credentials? then use those credentials in app. as a developer i can submit the app to paypal and manage it. but i don't want to create premier business account.
https://developer.paypal.com/webapps/developer/docs/classic/lifecycle/goingLive/
above doc says:
"All calls to PayPal operations are made through the application account, which is a PayPal account that is controlled by the application owner. ...To obtain live PayPal credentials, you must have a verified Premier or verified Business PayPal account."
:
:
"
Log in to the PayPal Developer website using the credentials of the PayPal account registered to the application owner.
Note that the PayPal account associated with the application must be a verified Premier or verified Business account."
could someone clarify?
thanks.
You can develop/test a couple different ways....
You can have your merchant that you are developing for login to dev portal, create the app, and then provide you with their test credentials. This way when you go Live, they just need to enable their Live credentials, provide them to you, and then you can swap the test credentials out for the Live ones.
You can develop/test with your app you created in your developer portal and your test credentials. When you want to go Live then you would need the merchant to go into their dev portal, create an app, enable their Live credentials, and then have them provide those credentials to you.
The first way is going to be less of a headache for you (in my opinion) because then you will be testing with the same App from development to Live. Also, this way you know that the App has been created and the merchant can enable their Live credentials while you are developing/testing versus waiting for them to do all of that when you are ready to go Live.
I'm signing up for a PayPal sandbox account and there is no option listed for "Express Payment Gateway". There IS an option for this on the non sandbox PayPal site.
I really wish these guys would simplify their product offering! We know that it is NOT Website Payments Standard or Pro.
This functionality is working in production with a live PayPal just not in the sandbox.
We keep receiving an "You are not signed up to accept payment for digitally delivered goods" which other questions and answers indicate we do not have an Express Payments option on our sandbox account.
Thanks!
My choices when creating a sandbox account are:
Website Payments Standard
Website Payments Pro
Virtual Terminal
PayPal as an Additional Payment Option
Email Payments
PayPal for your EBay Business
Payflow Gateway
Log a ticket at https://www.paypal.com/mts and they'll enable it for you.
For what it's worth, the product you're trying to use is: Digital Goods for Express Checkout.
Express Checkout itself is available by default on all accounts, but that team can enable Digital Goods on your Sandbox account.
In the actual test user creation section of the sandbox there are now just three options (for pre-configured, which is what you probably want). Choose the middle option: Merchant. Choose to create a pre-configured test user, choose Merchant, and it will be set up with Digital Goods enabled. (Don't choose Website Payments Pro).
One of the technical support people mentioned this on the forum on x.com where most people are requesting their sandbox test users be enabled for Digital Goods.
Similar Question:
PayPal Digital Goods Error on login