cancel
Showing results for 
Search instead for 
Did you mean: 
Announcements
Everything you need to know about banking in QuickBooks Online - Discover more
usercam
Level 2

How to enable the 'Accept Card Payments with PayPal' payment option when creating invoice via API

On QuickBooks online when creating an invoice, there is an option to tick 'Accept Card Payments with PayPal' which is ticked by default. We now add our invoices via the QuickBooks API, but when invoices are emailed the option isn't enabled, and there seems to be no option in the API documentation
21 REPLIES 21
Ashleigh1
QuickBooks Team

How to enable the 'Accept Card Payments with PayPal' payment option when creating invoice via API

Hello Usercam, 

 

Welcome to the Community page, 

 

If you do not want to get the option that defaults to 'accept card payments with Paypal', you will need to go to the apps section and disconnect the PayPal for it to then not default to that option for you. 

usercam
Level 2

How to enable the 'Accept Card Payments with PayPal' payment option when creating invoice via API

Hello

 

Thanks for your reply but that wasn't my question. We want ALL invoices to have the option to pay by PayPal, but invoices sent using the Quickbooks API do not have PayPal payments enabled. How do we enable this payment method when sending an invoice using the API?

GeorgiaC
QuickBooks Team

How to enable the 'Accept Card Payments with PayPal' payment option when creating invoice via API

Thanks for getting back to us usercam, did you develop the API using the Intuit Developer or are you using a separate 3rd party for this? 

usercam
Level 2

How to enable the 'Accept Card Payments with PayPal' payment option when creating invoice via API

Thanks for your reply, I used Intuit Developer - using https://developer.intuit.com/app/developer/qbo/docs/api/accounting/all-entities/invoice

Ashleigh1
QuickBooks Team

How to enable the 'Accept Card Payments with PayPal' payment option when creating invoice via API

Hello Usercam, 

 

Thanks for coming back to us, 

 

so all invoices will have a review and pay button can you check the settings for the email options so go to the main cogwheel>account and settings>sale>scroll down to online delivery and click into that and if the option in additional email options for invocies is set to plan text the review and pay will not be there. 

 

IanCollins
Level 1

How to enable the 'Accept Card Payments with PayPal' payment option when creating invoice via API

Hi,

 

I m having a similar problem, Both the payment options are in the JSON

 

"AllowOnlineACHPayment": true,
"AllowOnlineCreditCardPayment": true,

 

and the additional email options for invoices is set to Online Invoice, but invoices raised via the API do not get the pay option.

 

Is there something else that i have missed.  The option is there in the GUI.

 

Thanks

 

Ian..

MadelynC
Moderator

How to enable the 'Accept Card Payments with PayPal' payment option when creating invoice via API

I’m glad to see you on this thread, @IanCollins.


Since you have the same concern, I recommend posting this directly to the Intuit developer’s page to get this fix. They can provide you information so your customers can pay you online.


You might want to check this reference to learn how to receive customer payments for online invoices in QuickBooks Online: Take and process payments.


Please let me know if you have other concerns besides the payment option. I’m always here to help. Take care!

IanCollins
Level 1

How to enable the 'Accept Card Payments with PayPal' payment option when creating invoice via API

Hi @MadelynC 

 

I did add it as a developer question but have not had a response and the is causing a lot of problems for us.  I am sure its something that I have missed, but from the documentation I can see what.

 

Ian..

 

 

https://help.developer.intuit.com/s/question/0D54R00007wHDfbSAG/invoice-posted-via-the-api-does-not-...

 

 

usercam
Level 2

How to enable the 'Accept Card Payments with PayPal' payment option when creating invoice via API

Is there any update to this issue being resolved? We have to manually go and edit every invoice on Quickbooks and tick 'Accept Card Payments with PayPal' and resend the invoice to customers which completely defeats the whole object of using the API to automate invoice creation.

maviler
Level 2

How to enable the 'Accept Card Payments with PayPal' payment option when creating invoice via API

I am in the same boat really need an answer

abutty72
Level 1

How to enable the 'Accept Card Payments with PayPal' payment option when creating invoice via API

I also have the same issue.

This should be a simple task.  Why has Quickbooks not resolved the issue yet?

Does anybody have an update?

MJoy_D
Moderator

How to enable the 'Accept Card Payments with PayPal' payment option when creating invoice via API

I can share some information that can help you check the status of your concern, @abutty72.

 

To check for any updates related to the concern you're having with your invoices, I suggest posting this to our Intuit Developer Forum to verify with other developers. This is a separate place where you can get an answer from one of the experts handling API concerns.​

 

Here's more information on how to create invoices in QuickBooks Online (QBO): Create invoices in QuickBooks Online.

 

Then, check the following article on how to receive and record invoice payments in QBO: Record invoice payments in QuickBooks Online.

 

Stay in touch if you need further help with your QuickBooks. I’m always glad to help in any way I can. Take care and have a great rest of the day!

Fiat Lux - ASIA
Level 15

How to enable the 'Accept Card Payments with PayPal' payment option when creating invoice via API

If you are running a service company, consider having a 3r party app to receive payments by Visa, MasterCard, American Express, Diners Club (International), Discover (Domestic) and Direct Debit (BACS).

usercam
Level 2

How to enable the 'Accept Card Payments with PayPal' payment option when creating invoice via API

If you're going to ask us to post in the developer forum can you have someone actually reply? There's loads of developers with the same problem - it's clearly a QB issue - and yet over a YEAR later there's no reply.

 

https://help.developer.intuit.com/s/question/0D54R00007wHDfbSAG/invoice-posted-via-the-api-does-not-...

DevUser0001
Level 1

How to enable the 'Accept Card Payments with PayPal' payment option when creating invoice via API

Hey there, I had this same issue, here's what I did. 

Endpoint to Call: https://quickbooks.api.intuit.com/v3/company/{{YOUR Company ID here}}/invoice?minorversion=65

Body Request: RAW
{
"SyncToken": "SYNC TOKEN (0) should work",
"Id": "INVOIC ID YOU WANT TO UPDATE",
"sparse": true,
"AllowOnlinePayment": true,
"AllowOnlineCreditCardPayment": true
}

You can probably include the following on create as well. 

"AllowOnlinePayment": true,
"AllowOnlineCreditCardPayment": true,
"AllowOnlineACHPayment": true

This activated it in quickbooks for me via the API. 

emmam6
Moderator

How to enable the 'Accept Card Payments with PayPal' payment option when creating invoice via API

Hello Community users, We just wanted to pop in and advise the developer team have responded to the query, regarding enabling the 'Accept Card Payments with PayPal' option when creating an invoice via an API see below. 

For non-US regions, the checkboxes in UI are not related to "AllowOnlineACHPayment" and "AllowOnlineCreditCardPayment" parameters from the invoice API. Those are applicable for US region, only for companies using QB Payments. 'Accept payments via PayPal' is a separate 3rd party integration, so other developers can’t enable it just via V3 API.

 

yitzchok-brandlo
Level 1

How to enable the 'Accept Card Payments with PayPal' payment option when creating invoice via API

so do you have a soloution for it? it will be great help for me.... thanks 

MariaSoledadG
QuickBooks Team

How to enable the 'Accept Card Payments with PayPal' payment option when creating invoice via API

I'm here to share a few information about accepting credit card payments with PayPal, Yitzchok.

 

For now, you'll want to use the Connecting Accept Card Payments with PayPal app in QuickBooks Online. This lets you send invoices with a Pay now button so customers can make payments with Visa, MasterCard, American Express, or their PayPal wallet.

 

After a customer makes a purchase, payment will automatically be deposited into your PayPal account. You can visit our App Store or select the Apps tab in QuickBooks Online. To connect PayPal to QuickBooks Online, follow the steps below: 

 

  1. Sign in to QuickBooks Online, select + New. 
  2. Select Invoice.
  3. Select Accept card payments with PayPal.
  4. Select Launch PayPal.
  5. Sign in and follow the prompts to grant QuickBooks permission to connect to PayPal.
  6. Select Go back to QuickBooks Online.
  7. Check the account names and fee categories to make sure they’re correct.

 

For more information on how to create a unique link and add it to your invoice, check out this article: Accept Card Payments with PayPal App In QuickBooks Online. You'll also want to use a third-party application to connect and accept card payments using PayPal. 

 

Furthermore. after bank transactions are downloaded, QuickBooks looks for and matches them with existing transactions. Check out this article for more details: Categorise And Match Bank Transactions In QuickBooks Online.

 

You can always let us know if you have any other concerns when accepting card payments. The Community is always here to help you.

4Gal
Level 11

How to enable the 'Accept Card Payments with PayPal' payment option when creating invoice via API

@yitzchok-brandlo 

You can use the free invoicing app to put the Paypal payment link and integrate it with QBO.

maviler
Level 2

How to enable the 'Accept Card Payments with PayPal' payment option when creating invoice via API

Hi mate

what is the free app?

4Gal
Level 11

How to enable the 'Accept Card Payments with PayPal' payment option when creating invoice via API

@maviler 

Explore this one.

https://go.zoho.com/FuW

 

You can use a paid connector to reconcile Paypal transactions into QBO.

https://partnerstack.synder.com/quickbooks

 

Need to get in touch?

Contact us