I want to integrate Paypal, and I realized that I need a "partner attribute id". Is this happening in Stripe too? (N.B I don't use Stripe, I live in Indonesia)
Do we need to always verify business to Stripe/Paypal each time we want to integrate them in our Saas/webapp? If so, can we just verify once and be done with it for the next app we make?
Thank you
Did you checkout Paypal's developer portal? Depending on what you are trying to do, it will dictate what you need to do.
If you need a partner ID, that indicates that you are trying to create a platform for sellers to use to where they will accept payments, in which case, you have to be approved to provide that. If it is just your app that is accepting payments to you, then you are implementing the wrong solution.
Stripe has something analogous to Paypal's marketplace that you also have to register for.
Hi @whipdancer, well I did. At first I just put the JS code for the front end as pointed out on the docs. But, I realize that this JS code can input price data on the front end (which is not my preference, I don't want people to tinker with my front-end code, modified the price data like that).
Therefore, I tried to integrate with my server side (or server SDK Paypal). There I found out the SDK needs partner ID. (we need to attach it on each header per request)
I tried to register the partner ID anyway. Thank you for your help, just wonder how the others do in this case, and if we need to always verify our "side project as business" first just to use their payment processor
Interesting. I've only integrated Paypal once, and I used the canned script they provide. I remember having to use an ID, but we moved to stripe over a year ago and I don't remember all the details. Sorry I can't be more of more help.
No worry @whipdancer, really appreciate it. if you don't mind, why did you move to Stripe?
In the US, Paypal's policies are less than desireable from my point of view. Their decision making process is best described as opaque, and account holders are limited to arbitration as a final means of resolving any dispute between the user and paypal. By linking a bank account (the only way to be verified in the US at the time I created my account), you also give paypal permission to freeze and/or seize all funds in the linked account.
The only reason I used them in the first place is because when I was looking for the ability to accept credit cards, they and square were literally the only game in town - and (at that time) paypal was directly integrated with ebay (where I was doing a good bit of business).
I no longer do much ebay business and stripe is much more user/account holder friendly (again, in the US at least), even if account holders are still bound to arbitration if we try to take them to court.
I still have my paypal account, but it is no longer linked to a bank account. Even my stripe account is linked to a specific business account that we strictly control how much money is in at any given time.