With XML-RPC I can now create invoices and add subscriptions. And it’s relatively clear to me how to pay the invoice with Credit Card via API. But I need to offer my clients PayPal option as well. Is there a way in API to generate a “Pay with PayPal” link, that would take users to PayPal to proceed with their payment, matching a given invoice?
We do not currently support non-credit card invoice payments directly through the API, but you could conceivably build the purchasing flow on your app side, then use the addManualPayment method to record that it was successful.
The only pay pal option that I am aware of that Infusionsoft orders will record payments for is if you are using PayPal’s PayFlow