Find Jobs
Hire Freelancers

PHP Script for PayPal API - Permissions and Express Checkout

$30-250 USD

Geschlossen
Veröffentlicht vor fast 12 Jahren

$30-250 USD

Bezahlt bei Lieferung
I need a PHP script which consists of only one class with functions inside of it to interact with PayPal. This script needs to work with both the sandbox environment and the live environment depending on my choice. I do not need a GUI only the PHP class. Below is a scenario example from PayPal describing their Permissions API functionality. In the explanation below I am the one providing the shopping cart. This is exactly what I need to do as described by PayPal. I am the shopping cart provider. “You provide a shopping cart for merchants and need to make calls to the Express Checkout API to complete payments into the merchant’s account. As a shopping cart provider, you are a third party to the transaction between PayPal and the merchant and, thus, require permission from the merchant to take actions that affect the merchant’s PayPal account. The Permissions Service API enables your cart to request permission to execute Express Checkout APIs on your behalf.” – from: [login to view URL] PayPal provides an SDK which works, See [login to view URL] This SDK has many dependant libraries. As I said before I need to be stripped down and contained only in one PHP class. Then with the information received from PayPal I will need to be able to make Express Checkout API calls for the merchant. So the function here ( [login to view URL] ) would need to be modified so I can perform this for a merchant after they have approved my application. Specifically PPHttpPost would need to be modified. I image the class to work similar to the following examples but my logic might be slightly off but this should help clarify: Hypothetical Examples: $yourpaypalclass->requestPermissions (### APPLICATION VARIABLES AND REQUESTED PERMISSIONS #### ); $yourpaypalclass->PPHttpPost($methodName_, $nvpStr_ ## INFORMATION RETURNED FROM requestPermissions ###) So I will need to be able to - Generate Request tokens for my application to act on behalf of merchants - Send merchant to correct paypal destination with token to approve permissions - Receive response variables when permissions granted - Perform PPHttpPost for merchants from my application after permissions granted All functions should reside in one class. I only need the class, no GUI required. Do not worry about storing the information I just need it returned, I will handle saving it to a database. This is a long explanation but if you understand my request and understand PayPal API this should be extremely easy and cost less than $100.
Projekt-ID: 1720879

Über das Projekt

2 Vorschläge
Remote Projekt
Aktiv vor 12 Jahren

Möchten Sie etwas Geld verdienen?

Vorteile einer Ausschreibung auf Freelancer

Legen Sie Ihr Budget und Ihren Zeitrahmen fest
Für Ihre Arbeit bezahlt werden
Skizzieren Sie Ihren Vorschlag
Sie können sich kostenlos anmelden und auf Aufträge bieten
2 Freelancer bieten im Durchschnitt $938 USD für diesen Auftrag
Avatar des Nutzers
Hello, I can create everything you desire with your request. I simply enjoy PHP-OOP and it would look something like your request for sure. You also stated it has many things to be stripped down so that's why my price went above your budget. I would be willing to do the work in one days time but max 3 days if it took it. The class would look like $here->request($data, $value, $data2); then following would also have logs contained in side the functions it's self. That is if you use a database or wanted to generate a log file. MySQL preferred but above all lets get this rolling.
$375 USD in 3 Tagen
5,0 (1 Bewertung)
2,7
2,7
Avatar des Nutzers
Custom software development - <b><i>Removed by Admin</i></b>
$1.500 USD in 1 Tag
0,0 (0 Bewertungen)
0,0
0,0

Über den Kunden

Flagge von UNITED STATES
Wilmington, United States
0,0
0
Mitglied seit Juni 7, 2012

Kundenüberprüfung

Danke! Wir haben Ihnen per E-Mail einen Link geschickt, über den Sie Ihr kostenloses Guthaben anfordern können.
Beim Senden Ihrer E-Mail ist ein Fehler aufgetreten. Bitte versuchen Sie es erneut.
Registrierte Benutzer Veröffentlichte Jobs
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Vorschau wird geladen
Erlaubnis zur Geolokalisierung erteilt.
Ihre Anmeldesitzung ist abgelaufen und Sie wurden abgemeldet. Bitte melden Sie sich erneut an.