<?xml version="1.0"?><!-- generator="bbPress" -->

<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
>

<channel>
<title>MachForm Community Forums Topic: PayPal Express Checkout</title>
<link>https://www.machform.com/forums/</link>
<description>MachForm Community Forums Topic: PayPal Express Checkout</description>
<language>en</language>
<pubDate>Mon, 04 May 2026 00:24:23 +0000</pubDate>

<item>
<title>adamaliau on "PayPal Express Checkout"</title>
<link>https://www.machform.com/forums/topic/paypal-express-checkout#post-21077</link>
<pubDate>Tue, 20 May 2014 19:00:50 +0000</pubDate>
<dc:creator>adamaliau</dc:creator>
<guid isPermaLink="false">21077@https://www.machform.com/forums/</guid>
<description>&#60;p&#62;Hello,&#60;/p&#62;
&#60;p&#62;I have a requirement to support PayPal Express Checkout. Currently Machform supports PayPal Standard and PayPal REST API but not PayPal Express Checkout.&#60;/p&#62;
&#60;p&#62;Database needs to be updated (7 new columns for ap_forms):&#60;br /&#62;
===============================================&#60;br /&#62;
payment_paypal_express_live_username&#60;br /&#62;
payment_paypal_express_live_password&#60;br /&#62;
payment_paypal_express_live_signature&#60;br /&#62;
payment_paypal_express_test_username&#60;br /&#62;
payment_paypal_express_test_password&#60;br /&#62;
payment_paypal_express_test_signature&#60;br /&#62;
payment_paypal_express_enable_test_mode &#60;/p&#62;
&#60;p&#62;Files need to be updated:&#60;br /&#62;
====================&#60;/p&#62;
&#60;p&#62;&#34;payment_settings.php&#34;&#60;br /&#62;
&#34;js/payment_settings.js&#34;&#60;br /&#62;
&#34;css/main.css&#34;&#60;/p&#62;
&#60;p&#62;New PHP pages to be developed:&#60;br /&#62;
==========================&#60;/p&#62;
&#60;p&#62;1. PHP page to get a token from PayPal and redirect user browser&#60;br /&#62;
2. PHP page to&#60;br /&#62;
•	Extract token from request&#60;br /&#62;
•	Get user details from PayPal (GetExpressCheckoutDetails)&#60;br /&#62;
•	Display the final transaction to the user&#60;br /&#62;
•	Handle submission (DoExpressCheckoutPayment)&#60;br /&#62;
•	Display final transaction results&#60;/p&#62;
&#60;p&#62;If anyone has gone through the same exercise, I would appreciate if you can share some knowledge specially for the new PHP pages that needs to be created.&#60;/p&#62;
&#60;p&#62;The exercise is a bit Painful but it would be great if we all share it.&#60;/p&#62;
&#60;p&#62;Cheers,&#60;br /&#62;
_adam
&#60;/p&#62;</description>
</item>

</channel>
</rss>
