====== Enterprise Service Bus Data Source - PayPal Express Checkout Return ====== ===== Purpose ===== The PayPal Express Checkout Return data source allows the software developer to create an application that receives payments via PayPal. //This feature will be available in Platform Version 14.05.852.// ===== Supporting Elements ===== For the PayPal Express Checkout Return data source to work properly there needs to be several elements added to the application. A [[Table|table]] will need to be created by the software developer that the ESB will write to when PayPal informs the application that a payment is complete. In order for PayPal to send payment notifications from a User to WorkXpress a [[Field Type - PayPal|PayPal field]] must be configured to generate an Express Checkout Button. The end user will then need to click on the button and authorize a payment by either filling in the credit card field or by logging into PayPal and confirming the payment. ===== Options ===== There are no configuration options for this data source. ===== Triggering ===== This Data Source is triggered via an [[Action Type - Enterprise Service Bus|Enterprise Service Bus Action]]. To see which actions will trigger this Data Handler use the "Outgoing" tab on the [[Enterprise Service Bus|Enterprise Service Bus]] page. ===== Data Handlers ===== There is currently only one data handler available for this data source. * [[Enterprise Service Bus Data Handler - PayPal Express Checkout Return|WorkXpress Helper: PayPal Express Checkout]] - This data handler will create or update records from the table chosen with a simple configuration system to write the data from the data source.