Kimberly
Supreme Deity
True DEVian
Lifetime member
People Person Likes (12)
In both Marketpress and Fundraiser are options that require you to receive a special App ID. Marketpress requires this for Chained Payments, and Fundraiser requires this for Crowdsourcing.
The following is a basic outline of the general workflow that you would encounter when setting this up in either plugin. It will start with Getting the PayPal API and progress through the x.commerce application.
The first portion of the process requires you to activate and fill in your API Information.
An API signature consists of an API username along with an associated API password and signature, all of which are assigned by PayPal. You need to include this information whenever you execute a PayPal API operation.
To create an API signature:
1. Log in to PayPal, then click Profile under My Account.
2. Click My selling tools.
3. Click API Access.
4. Click Request API Credentials.
5. Check Request API signature and click Agree and Submit.
Then you'll see a screen similar to the following:
This information will fill all but one box. The final box is preceded by a note:
You must register this application with PayPal using your business account login to get an Application ID that will work with your API credentials. A bit of a hassle, but worth it! In the near future we will be looking for ways to simplify this process. Register then submit your application while logged in to the developer portal. Note that you do not need an Application ID for testing in sandbox mode. More Information »
Here is where the special Permission comes in. You have to submit your application, giving some basic details of your site, just so that PayPal knows you're not a scam site and legitimately processing delayed payments.
So, it's easier than you think. Just visit this link https://www.x.com/developers/paypal
Then click Sign Up in the upper right corner.
You will be asked to register with your ebay or PayPal account information. This is the only way you can register, there is no separate password/username for this site.
Once you are registered and logged in you will need to Navigate to “My Account” in the upper right corner. Then click “New App” in the left menu that comes up.
OK, now here is your cheat sheet for the application! There will also be two example applications at the end. One for Marketpress and one for Fundraiser.
Once that's done, it's a waiting game. It usually takes about a week, but may take up to 10 days if there are no issues.
You may get an email saying more information is needed. If so, just visit your account page and click on “Status Messages” and reply accordingly.
Once you have been approved you will receive a letter like this via email containing the APP ID:
Simply transfer the ID to the appropriate box in your plugin payments page and you are ready!
Here are a few tips direct from the x.commerce folks for filling out your app:
Also, here are a few pointers for the App Review process to make it as speedy as possible (this assumes the prerequisites such as a Premier or Business Verified account are already fulfilled):
- Only select API's in the 'Services Used by App' section of the x.com submission that your app is currently using.
- For all API's selected, we will need to test the payment flow against our Sandbox test environment. Please provide all details for this in the 'Testing Information' section:
URL’s, test accounts for your site, test items, etc.
- If you are using Preapprovals (i.e. an 'Advanced' API), please attach a Cert. of Incorporation or similar document showing your company as a currently registered business entity to the 'Business Information' section of your submission.
- If you have selected 'Chained Payments', please ensure to complete the Primary and Secondary Recipient fields aswell as the 'Who pays the fees' selection.
- For all API's, please ensure to include an estimate of your average transaction price and monthly payment volume in the 'Expected monthly payment volume and average transaction amount in US$' section.

Responses (19)
People Person (joined February 2012) Likes (2)Liked by: 

And the Samples:
Support Kangaroo (joined March 2011) Likes (1)Liked by: 
Greetings Kimberly,
Wow! what a great job and thank you for this.
Hopefully this will help a lot of members resolve their issues fighting with x.com and trying to figure out what/how to submit for the special app id.
Thanks again, GREAT Job!
Cheers, Joe
Member (joined July 2011) Likes (1)Liked by: 
Wow, awesome! This is really good, Kimberly.
This is EXACTLY the kind of thing I would like to see put in a Knowledge Base. :-)
Again, nice. Thank you. Tip of the hat to ya..
- Mark
WPMUDEV-ian (joined November 2011) Likes (0)
@Kim : Awesome ! That is the only word I have for it.. Its amazing and thanks a bunch for putting it up for everyone :)
Cheers
PC
Member (joined October 2011) Likes (0)
Thanks @KimberlyL for putting this together.
While it does not apply to my situation specifically, it will be very, very helpful as I make my application because you've got all the info in ONE place. PayPal and X.com seems to have purposely made this information difficult (although they claim to be looking for an easier way) to discourage those that would exploit the system for bad. Not a bad idea on their part, but it sure does make it hard for legitimate people to get their things approved.
BTW, my last one took less than 48 hours to get approved - I don't know if their workload was minimal at the time or if it was because it was a variation of an application that someone had already gotten approved. Regardless, it was about as painless as I could ever ask for. I've heard horror stories though and I dread my next one because there's NO BASIS for them to compare it to.
Once again, a HUGE THANKS for this.
James Dunn
Athens, GA USA
Support Chimp (joined March 2010) Likes (1)Liked by: 
Fan-tabby-tastic!!
:)
WPMUDEV-ian (joined November 2011) Likes (0)
Super Like !
Cheers
PC
Member (joined May 2012) Likes (0)
ok now what do you do with and how do you use the APP in the Marketpress plugin in. i got a email saying "Congratulations! The application, Egyptian market , you submitted to the PayPal Developer Network has been conditionally approved! Your App ID will be activated to make Live API calls within 24 hours. Please do the following:
Replace the Test App ID with your live App ID in the code" where in the code to i replace the App ID?
Member (joined May 2012) Likes (0)
And Kimberly thanks you for this information i was about to hurt myself trying to figure it out.
WPMUDEV-ian (joined November 2011) Likes (0)
Hello Jafar,
You need to go to the Network Admin >> Settings >> MarketPress >> Under Gateway Permissions / PayPal Chained Payments Select All can use and then when you scroll down, you would see the PayPal Chained Payments Settings
There you can put the information.
Please advise if that answered your question.
Cheers
PC
Member (joined May 2012) Likes (0)
okay i got to work now i had to "disable Global shopping cart" and that option came back thanks.
jafar
Member (joined May 2012) Likes (0)
another question? when i try and go through the check out process it takes me to the payment information page nothing comes up. and i don't see where the costumer can put there information and finish the check out process. is it because this is with in the 24 hours " Your App ID will be activated to make Live API calls within 24 hours. Please do the following"
http://cornertheegyptianmarket.com/store/shopping-cart/checkout/
A little help please.
Jafar Amin
Member (joined May 2012) Likes (0)
okay i fixed the problem. the problem was that i did not reset the paypal information in the main site. thanks to anyone that was going to that a crack at my post.
jafar amin
WPMUDEV-ian (joined November 2011) Likes (0)
Hello Jafar,
Great that you got it sorted out :)
PS : When you get the app ID, please make sure that after testing, you change the PayPal credentials form Sandbox to live :)
Cheers
PC
Member (joined August 2009) Likes (0)
How can I find someone here to pay to set up my paypal app and configure the fundraising plugin for me please?
Support Kangaroo (joined March 2011) Likes (0)
Greetings jsegal,
Thank you for this great question and a significant item to bring up.
You could see if there's a developer available at wpmu jobs who could get onto it right this minute
Or you could always approach someone like Tweaky
Cheers, Joe
Member (joined September 2011) Likes (0)
OK now I am confused since I have been issued with both a test and a live Application ID immediately and the email below so what am I supposed to enter as the App ID under Marketpress Network Settings:
Member (joined September 2011) Likes (0)
In Marketpress network settings I have setup a PayPal sandbox account with a Gmail address and I have left the Application ID field empty as per instructions.
Now when I try and purchase somthing on one of the sub-siyes (with domain mapping) I get the following error:
Why is it so complicated to get something that seems so simple to work?
Support Kangaroo (joined March 2011) Likes (0)
Greetings Fanus van Straten,
Thank you for the great question but you posted the obvious in your post.
First mistake is using the mostly erratic sandbox, but the telling item is this 520009 - Account xxxxxxx@gmail.com is restricted which is a PayPal account issue and the account will not work for this purpose.
By the way, you should have opened a ticket and not have posted here on this instruction sticky.
However, I will lock it down to make sure it does not happen again, our mistake.
Cheers, Joe
Thanks for viewing this post but this topic has been closed to new replies.
Become a member