US2023245191A1PendingUtilityA1

Integration platform for interfacing with third party channels

Assignee: PAYPAL INCPriority: Nov 9, 2015Filed: Mar 27, 2023Published: Aug 3, 2023
Est. expiryNov 9, 2035(~9.3 yrs left)· nominal 20-yr term from priority
G06Q 30/0613G06Q 20/12G06Q 20/401G06Q 20/322G06Q 20/3672G06Q 20/385
64
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

An integration platform provides a third party channel products from a merchant, so that the third party channel may cause an opportunity to be presented to a user to purchase one of the products. In response to an indication of a user purchase, the integration platform transmits a purchase request to the electronic commerce platform to create an order for the purchase. The integration platform may create a payment for the purchase with the merchant's payment processor and transmit the payment to the payment processor, update the order with the merchant's electronic commerce platform with the payment information, update the status of the order to shipped, and capture payment information by communicating with the payment provider. The merchant's electronic commerce platform may then update the order with the integration platform, which may notify the third party channel of the update so that update may be communicated to the user.

Claims

exact text as granted — not AI-modified
1 . (canceled) 
     
     
         2 . A system, comprising:
 a non-transitory memory; and   one or more hardware processors coupled to the non-transitory memory and configured to read instructions from the non-transitory memory to cause the system to perform operations comprising:
 providing, on a device associated with a merchant, a user interface for integrating the merchant with one or more third-party platforms; 
 receiving, via the user interface, first credential data for accessing a merchant account of the merchant with an electronic commerce platform and second credential data for accessing a funding account of the merchant with an electronic payment provider; 
 retrieving, via a software module on the device, product data associated with one or more products offered by the merchant and stored on the electronic commerce platform using the first credential data; 
 transmitting, via the software module and using a first application programming interface (API) associated with the third-party server, the product data to a third-party server associated with a third-party channel, wherein the transmitting causes the third-party server to display the product data on a website hosted by the third-party server and associated with the third-party channel; and 
 in response to receiving a purchase request for the one or more products from the third-party server, transmitting the purchase request to the electronic commerce platform using a second API associated with the electronic commerce platform. 
   
     
     
         3 . The system of  claim 2 , wherein the device is a merchant device, and wherein the software module is a plug-in application installed on the merchant device. 
     
     
         4 . The system of  claim 2 , wherein the user interface presents a plurality of options corresponding to a plurality of electronic commerce platforms, and wherein the operations further comprise:
 receiving, via the user interface, a selection of an option from the plurality of options, wherein the selection corresponds to the electronic commerce platform.   
     
     
         5 . The system of  claim 2 , wherein the user interface presents a plurality of options corresponding to a plurality of electronic payment providers, and wherein the operations further comprise:
 receiving, via the user interface, a selection of an option from the plurality of options, wherein the selection corresponds to the electronic payment provider.   
     
     
         6 . The system of  claim 2 , wherein the third-party channel is one of a social networking platform, a retail aggregator, or a consumer platform. 
     
     
         7 . The system of  claim 2 , wherein the purchase request comprises funding information usable for purchasing the one or more products, and wherein the operations further comprise:
 transmitting, based on the second credential data and using a third API associated with the electronic payment provider, the funding information to a payment server associated with the electronic payment for processing the purchase request.   
     
     
         8 . The system of  claim 7 , wherein the operations further comprise:
 in response to receiving a payment complete signal from the payment server, transmitting a notification to the electronic commerce platform using the second API.   
     
     
         9 . A method, comprising:
 providing, by a computer system and on a device associated with a merchant, a user interface for integrating the merchant with one or more third-party platforms, wherein the user interface presents a plurality of options corresponding to a plurality of electronic commerce platforms;   receiving, via the user interface, a selection of a particular option from the plurality of options, wherein the particular option corresponds to a particular electronic commerce platform from the plurality of electronic commerce platforms;   retrieving, by the computer system, product data associated with a set of products offered by the merchant and stored on the particular electronic commerce platform using first credential data associated with the merchant and obtained via the user interface;   transmitting, by the computer system and using a first application programming interface (API) associated with the third-party server, the product data to a third-party server associated with a third-party channel, wherein the transmitting causes the third-party server to display the product data on a website associated with the third party channel; and   in response to receiving a purchase request for one or more products in the set of products from the third-party server, transmitting the purchase request to the particular electronic commerce platform using a second API associated with the particular electronic commerce platform.   
     
     
         10 . The method of  claim 9 , further comprising:
 receiving, from the third-party server, a content request, wherein the retrieving the product data is responsive to the content request.   
     
     
         11 . The method of  claim 10 , wherein the content request is associated with an advertisement presented on a webpage of the website. 
     
     
         12 . The method of  claim 9 , wherein the user interface further presents a second plurality of options corresponding to a plurality of electronic payment providers, and wherein the method further comprises:
 receiving, via the user interface, a second selection of a second option from the second plurality of options, wherein the second option corresponds to a particular electronic payment provider in the plurality of electronic payment providers.   
     
     
         13 . The method of  claim 12 , wherein the purchase request comprises funding information usable for purchasing the one or more products, and wherein the method further comprises:
 transmitting, using a third API associated with the particular electronic payment provider, the funding information to a payment server associated with the particular electronic payment provider for processing the purchase request.   
     
     
         14 . The method of  claim 13 , further comprising:
 obtaining, via the user interface, second credential data associated with the merchant for accessing a funding account of the merchant with the particular electronic payment provider; and   causing the payment server to process the purchase request based on the second credential data.   
     
     
         15 . The method of  claim 9 , wherein the computer system comprises a plug-in application installed on the device. 
     
     
         16 . A non-transitory machine-readable medium having stored thereon machine-readable instructions executable to cause a machine to perform operations comprising:
 providing, on a device associated with a merchant, a user interface for integrating the merchant with one or more third-party platforms;   receiving, via the user interface, first credential data for accessing a merchant account of the merchant with an electronic commerce platform;   retrieving, via a software module on the device, product data associated with one or more products offered by the merchant and stored on the electronic commerce platform using the first credential data;   transmitting, via the software module and using a first application programming interface (API) associated with the third-party server, the product data to a third-party server associated with a third-party channel, wherein the transmitting causes the third-party server to display the product data on a website associated with the third party channel; and   in response to receiving a purchase request for the one or more products from the third-party server, transmitting the purchase request to the electronic commerce platform using a second API associated with the electronic commerce platform.   
     
     
         17 . The non-transitory machine-readable medium of  claim 16 , wherein the operations further comprise causing the software module to be installed on the device. 
     
     
         18 . The non-transitory machine-readable medium of  claim 16 , wherein the operations further comprise causing the electronic commerce platform to process the purchase request based on the first credential data. 
     
     
         19 . The non-transitory machine-readable medium of  claim 16 , wherein the purchase request comprises funding information usable for paying for the one or more products, and wherein the operations further comprise:
 transmitting the funding information to a payment server associated with a payment provider for processing a payment associated with the purchase transaction.   
     
     
         20 . The non-transitory machine-readable medium of  claim 19 , wherein the operations further comprise:
 in response to receiving a payment completion signal from the payment server, transmitting a payment confirmation to the electronic commerce platform using the second API, wherein the transmitting the payment confirmation causes the electronic commerce platform to fulfill a shipment of the one or more products.   
     
     
         21 . The non-transitory machine-readable medium of  claim 19 , wherein the operations further comprise:
 receiving, via the user interface, second credential data for accessing a funding account of the merchant with the payment provider; and   accessing, via the payment server, the funding account of the merchant using the second credential data, wherein the transmitting the funding information to the payment server causes the payment to be processed through the funding account based on the second credential data.

Join the waitlist — get patent alerts

Track US2023245191A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.