{"id":1896603,"date":"2019-10-18T13:19:36","date_gmt":"2019-10-18T17:19:36","guid":{"rendered":"https:\/\/dev.theeventscalendar.com\/knowledgebase\/community-tickets-configuring-paypal-adaptive-payments-legacy\/"},"modified":"2025-03-13T07:25:45","modified_gmt":"2025-03-13T11:25:45","slug":"community-tickets-configuring-paypal-adaptive-payments-legacy","status":"publish","type":"post","link":"https:\/\/dev.theeventscalendar.com\/knowledgebase\/community-tickets-configuring-paypal-adaptive-payments-legacy\/","title":{"rendered":"Community Tickets: Configuring PayPal Adaptive Payments (Legacy)"},"content":{"rendered":"\n<div style=\"border: 1px solid #9e9e9e; background: #eaeaea; padding: 0.5rem 1rem; margin-bottom: 1rem;\">If you already have a live, approved PayPal Adaptive Payments account then you can continue to use this feature.&nbsp;However, it is no longer possible for <em>new<\/em> Adaptive Payments accounts to be created. Please use <a href=\"https:\/\/dev.theeventscalendar.com\/knowledgebase\/k\/community-tickets-split-payments\/#payoutss\">PayPal Payouts API<\/a> instead.<\/div>\n\n\n\n<p class=\"has-border-color has-kb-palette-0-background-color has-background\" style=\"border-color:#9e9e9e;border-width:1px\"><strong>\ud83d\udca1 Important Notice:<\/strong>&nbsp;This article pertains to the latest plugin versions. For details about legacy plugin versions, please see&nbsp;<a href=\"https:\/\/dev.theeventscalendar.com\/knowledgebase\/configuring-community-tickets-legacy\/\">this article<\/a>.<br>Learn more about these changes in&nbsp;<a href=\"https:\/\/evnt.is\/1bdy\">this detailed blog post<\/a>.<\/p>\n\n\n\n<p>The Community Tickets settings can be found&nbsp;under&nbsp;<strong>Events \u2192&nbsp;Settings<\/strong>. The settings for Community&nbsp;<\/p>\n\n\n\n<p>One of the handiest features of our <em>Community Tickets<\/em> plugin is its support for split payments, powered by PayPal&#8217;s chained payments. This feature is briefly touched on in another of our Knowledgebase articles, but <em>this<\/em> article is a more detailed walk-through of setting up the feature.<\/p>\n\n\n\n<p>A handy companion piece to this article is <a href=\"https:\/\/developer.paypal.com\/webapps\/developer\/docs\/classic\/api\/apiCredentials\/\" target=\"_blank\" rel=\"noopener noreferrer\">the PayPal Developer documentation for API credentials, here<\/a>.<\/p>\n\n\n\n<p><strong>Please note:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Chained payments configurations require PayPal&#8217;s approval in a live production application. Although you can obtain Sandbox credentials without manual approval, you will need to apply for Live credentials at <a href=\"https:\/\/www.paypal-apps.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">www.paypal-apps.com<\/a>\u00a0before being able to actually use Community Tickets&#8217; split payments functionality in production.\u00a0(Make sure that you apply under the same email as your PayPal account. You also need to make sure that the &#8220;chained payments&#8221; option is selected.)<\/li>\n\n\n\n<li>If you are using Sandbox credentials\u00a0for testing purposes, please note that Sandbox\u00a0accounts are strictly prohibited from\u00a0sending or receiving funds from live accounts. You&#8217;ll want to ensure that you&#8217;ve created\u00a0Personal and Business Sandbox accounts to represent both buyer and merchant when testing transactions with this setup.<\/li>\n\n\n\n<li>As having multiple active PayPal payment gateways can create issues with handling split payments, we recommend disabling all other PayPal gateways when using Community Tickets.<\/li>\n<\/ul>\n\n\n\n<p>Please allow up to 15 days for PayPal to complete the application process, though many times the process takes far less time. PayPal also has its own <a href=\"https:\/\/www.paypal.com\/us\/webapps\/mpp\/ua\/xdeveloper-full\" target=\"_blank\" rel=\"noopener noreferrer\">Terms and Conditions<\/a> for using its chained&nbsp;payments service that we encourage you to read as well.&nbsp;Once PayPal approves your application, you will receive an email from Paypal Developer containing your&nbsp;Live App ID (which starts with <em>APP-xxxxxx<\/em>).<\/p>\n\n\n\n<hr class=\"wp-block-separator has-css-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"credentials-for-testing\">Obtaining Sandbox Credentials for Testing<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Login to <a href=\"https:\/\/developer.paypal.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">https:\/\/developer.paypal.com\/<\/a>.<\/li>\n\n\n\n<li>Click <em>Dashboard<\/em>.<\/li>\n\n\n\n<li>In the sidebar on the left side of the page, under the <em>Sandbox<\/em> heading, click\u00a0<em>Accounts<\/em> to display the existing sandbox credentials\u00a0for your developer account.<\/li>\n\n\n\n<li>Click on your &#8220;<em>you<\/em>-facilitator@<em>email.com<\/em>&#8221; email address. Click the <em>Profile<\/em> link that appears under it to display the\u00a0<em>Account Details<\/em> pop-up.<\/li>\n\n\n\n<li>Click the <em>API Credentials<\/em> tab to display the API\u00a0credentials for this account. You&#8217;ll want to enter this information into the fields that appear when <em>Enable split payments<\/em> and <em>Use PayPal sandbox<\/em> are both checked in your Community settings (under <strong>Events<\/strong> ><strong> Settings<\/strong> ><strong> Community<\/strong> in your WordPress admin).\n<ol class=\"wp-block-list\">\n<li><em>Username<\/em> ><strong> PayPal API username<\/strong><\/li>\n\n\n\n<li><em>Password<\/em> ><strong> PayPal API password<\/strong><\/li>\n\n\n\n<li><em>Signature<\/em> ><strong> PayPal API signature<\/strong><\/li>\n<\/ol>\n<\/li>\n\n\n\n<li>Click the <em>Profile<\/em> tab to display the basic profile information for this account. Under <em>Email ID<\/em>, select the email address that is displayed for the account and copy it into the\u00a0<strong>Receiver email<\/strong> field in your Community settings.<\/li>\n\n\n\n<li>Click the close button or click anywhere outside of the pop-up to dismiss it.<\/li>\n\n\n\n<li>Returning to the sidebar on the left side of the page, click <em>My Apps &amp; Credentials<\/em>.<\/li>\n\n\n\n<li>Scroll down until you see the heading\u00a0<em>NVP\/SOAP API apps<\/em> and click\u00a0<em>Manage NVP\/SOAP API apps<\/em>\u00a0to open your NVP\/SOAP applications listing. (You may be prompted to log in or confirm your credentials.)<\/li>\n\n\n\n<li>Under the heading <em>FOR APP TESTING<\/em>, select the test app ID (which begins in &#8220;APP-&#8220;) and copy it into the\u00a0<strong>PayPal Application ID<\/strong> field in your Community settings.<\/li>\n<\/ol>\n\n\n\n<p>Now that your&nbsp;settings are configured properly, <strong>you should test that Community Tickets is working as desired, including how PayPal is handling the fake money.<\/strong><\/p>\n\n\n\n<p>Here&#8217;s an example of how your PayPal Split Payments settings might look for <strong>Sandbox mode<\/strong>:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/images.theeventscalendar.com\/kb\/uploads\/2016\/02\/community_tickets_sandbox_settings.png\" alt=\"Example of PayPal Split Payments settings for Sandbox mode\"\/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Obtaining Credentials for Live Mode<\/h3>\n\n\n\n<p>Once you&#8217;ve tested in Sandbox mode and you&#8217;re ready to start handling real money:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><em>Uncheck<\/em> the <strong>Use PayPal sandbox<\/strong> checkbox, clear out all the Sandbox credentials, and save the fields as empty\/blank. This helps make sure that you don&#8217;t make errors mixing Sandbox credentials with Live credentials.<\/li>\n\n\n\n<li>Login to <a href=\"https:\/\/developer.paypal.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">https:\/\/developer.paypal.com\/<\/a>.<\/li>\n\n\n\n<li>Click <em>Dashboard<\/em>.<\/li>\n\n\n\n<li>Scroll down until you see the heading\u00a0<em>NVP\/SOAP API apps<\/em> and click\u00a0<em>Manage NVP\/SOAP API apps<\/em>\u00a0to open your NVP\/SOAP applications listing. (You may be prompted to log in or confirm your credentials.)<\/li>\n\n\n\n<li>Click <em>New Application<\/em> to open the NVP\/SOAP app application form.<\/li>\n\n\n\n<li>In the <em>Title<\/em> field, enter\u00a0a\u00a0descriptive name for your application (for example, \u201cExample.com Community Tickets App\u201d).<\/li>\n\n\n\n<li>In the text area field below, provide a brief description outlining the functionality of your application.<\/li>\n\n\n\n<li>In the text field below this, enter the URL for The Events Calendar website (https:\/\/theeventscalendar.com).<figure><figure><img decoding=\"async\" src=\"https:\/\/images.theeventscalendar.com\/kb\/uploads\/2016\/02\/nvp_app_information.png\" alt=\"Example fields for the PayPal NVP\/SOAP API application\"><\/figure><\/figure><\/li>\n\n\n\n<li>Click the\u00a0<em>Industry and Use Cases<\/em> heading to open the next pane of form fields. If any of the listed industries apply to your business, select that industry. Otherwise, you may leave\u00a0<em>None of the Below<\/em> selected.<\/li>\n\n\n\n<li>From the drop-down menu provided for <em>Use Case<\/em>, select <em>Event Registration<\/em>.<\/li>\n\n\n\n<li>Under <em>Services used by this app<\/em>, click\u00a0<em>Adaptive Payments<\/em>.<\/li>\n\n\n\n<li>Select the check box for\u00a0<em>Chained Payments<\/em> to display the form fields for this option.<\/li>\n\n\n\n<li>Under <em>Who pays the fee?<\/em>, select <em>Secondary receiver<\/em>. Fill in the form fields for primary and secondary receiver below. Your primary receivers will be your event organizers; your secondary receiver will be the site administrator who receives a portion of ticket payments.<\/li>\n\n\n\n<li>Enter your best estimates for your expected monthly payment volume and average transaction amount in the fields provided.<\/li>\n\n\n\n<li>Under\u00a0<em>Who is responsible for chargebacks or refunds?<\/em>, enter &#8220;Primary receiver&#8221;.<\/li>\n\n\n\n<li>Enter the URL for your site&#8217;s terms of service in the field provided.<\/li>\n\n\n\n<li>Scroll down until you see the heading\u00a0<em>Testing Information<\/em>.<\/li>\n\n\n\n<li>Under <em>Step-by-step Payment Flows Instructions<\/em>, provide instructions on how a user can select one or more tickets and complete a purchase\u00a0on your site. If a login is required to complete a purchase on your site, enter test credentials into the <em>Supply Test Account Name and Password<\/em> field.<\/li>\n\n\n\n<li>Under the heading <em>Business Information<\/em>, upload any text files, images, or PDF scans that may be helpful in demonstrating\u00a0the legitimacy\u00a0of your business. This may include business registration documents, proof of address, or other identifying paperwork.<\/li>\n\n\n\n<li>If your site is already live and accessible to the public, enter its URL in\u00a0the text field provided.<\/li>\n\n\n\n<li>Click <em>Submit App<\/em> to submit your application for review.<\/li>\n<\/ol>\n\n\n\n<p>Once your application is submitted, PayPal will review the information you&#8217;ve provided and return with a decision once processing has completed. <strong>This review can take up to several weeks, and approval is not guaranteed.<\/strong> If your application is approved, you&#8217;ll receive your API credentials that you can use for processing real payments on your site. You can access your approved applications at any time by returning to the NVP\/SOAP API apps page from your developer dashboard and clicking <em>View\/Manage My Apps<\/em> in the sidebar.<\/p>\n\n\n\n<p>Here&#8217;s an example of how your PayPal Split Payments settings might look for <strong>Live&nbsp;mode<\/strong>:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/images.theeventscalendar.com\/kb\/uploads\/2016\/02\/Example-wp-admin-PayPal-Split-Payments-settings-for-Live-mode-665x519.png\" alt=\"Example of wp-admin PayPal Split Payments settings for Live mode\"\/><\/figure>\n\n\n\n<p>We hope this walkthrough will help you to configure, test, and successfully deploy split payments with Community Events and PayPal! If you should have any questions that aren&#8217;t answered here or if you should encounter any issues while setting things up, please don&#8217;t hesitate to pay us a visit over at&nbsp;<a href=\"https:\/\/support.theeventscalendar.com\/submit_ticket\">our help desk<\/a>!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>If you already have a live, approved PayPal Adaptive Payments account then you can continue to use this feature.&nbsp;However, it is no longer possible for new Adaptive Payments accounts to be created. Please use PayPal Payouts API instead. \ud83d\udca1 Important Notice:&nbsp;This article pertains to the latest plugin versions. For details about legacy plugin versions, please&#8230;<\/p>\n","protected":false},"author":2,"featured_media":1955565,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_kad_blocks_custom_css":"","_kad_blocks_head_custom_js":"","_kad_blocks_body_custom_js":"","_kad_blocks_footer_custom_js":"","_swpsp_post_exclude":false,"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"ep_exclude_from_search":false,"footnotes":""},"categories":[88],"tags":[56],"stellar-product-taxonomy":[153],"class_list":["post-1896603","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tickets","tag-paypal","stellar-product-taxonomy-community-tickets"],"acf":[],"taxonomy_info":{"category":[{"value":88,"label":"Ticketing"}],"post_tag":[{"value":56,"label":"PayPal"}],"stellar-product-taxonomy":[{"value":153,"label":"Community Tickets"}]},"featured_image_src_large":["https:\/\/images.theeventscalendar.com\/kb\/uploads\/2023\/02\/social-share-1024x538.png",1024,538,true],"author_info":{"display_name":"zach","author_link":"https:\/\/dev.theeventscalendar.com\/knowledgebase\/author\/zach\/"},"comment_info":0,"category_info":[{"term_id":88,"name":"Ticketing","slug":"tickets","term_group":0,"term_taxonomy_id":88,"taxonomy":"category","description":"","parent":61,"count":83,"filter":"raw","term_order":"0","cat_ID":88,"category_count":83,"category_description":"","cat_name":"Ticketing","category_nicename":"tickets","category_parent":61}],"tag_info":[{"term_id":56,"name":"PayPal","slug":"paypal","term_group":0,"term_taxonomy_id":56,"taxonomy":"post_tag","description":"","parent":26,"count":13,"filter":"raw","term_order":"0"}],"_links":{"self":[{"href":"https:\/\/dev.theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/posts\/1896603","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dev.theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dev.theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dev.theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/dev.theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/comments?post=1896603"}],"version-history":[{"count":2,"href":"https:\/\/dev.theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/posts\/1896603\/revisions"}],"predecessor-version":[{"id":1964632,"href":"https:\/\/dev.theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/posts\/1896603\/revisions\/1964632"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dev.theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/media\/1955565"}],"wp:attachment":[{"href":"https:\/\/dev.theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/media?parent=1896603"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dev.theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/categories?post=1896603"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dev.theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/tags?post=1896603"},{"taxonomy":"stellar-product-taxonomy","embeddable":true,"href":"https:\/\/dev.theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/stellar-product-taxonomy?post=1896603"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}