I am currently attempting to assign a billing profile to an advertiser 
using the Google Ads PHP library APIs. However, I encountered an issue 
where the API responds with an error, indicating that the customer does not 
have permission to sign up for billing or use the specified payments 
profile ID. Below are the details of my request and the response for your 
reference:
------------------------------
*Request Details*

{ "customerId": "xxxxxxxxxx", "paymentsProfileId": "xxxxxxxxx", "name": 
"xxxxxx" } 
------------------------------
*API Response*

{ "message": "ApiException was thrown with message:", "details": { "error": 
{ "message": "Request contains an invalid argument.", "code": 3, "status": 
"INVALID_ARGUMENT", "details": [ { "@type": 
"type.googleapis.com/google.ads.googleads.v17.errors.GoogleAdsFailure", 
"errors": [ { "errorCode": { "billingSetupError": "NO_SIGNUP_PERMISSION" }, 
"message": "The customer does not have permission to signup for billing or 
does not have permission to use a given payments profile ID." } ] } ] }, 
"requestId": "rw4zqFLejEZ6B1T_VptBDw" }, "status": "error", "data": [] } 
------------------------------
*Issue Description*
   
   1. *Error Code*: The API returns an error with code 3 and status 
   INVALID_ARGUMENT.
   2. *Specific Error*: billingSetupError: NO_SIGNUP_PERMISSION
      - The message indicates that:
         - The customer account may lack permissions to sign up for billing.
         - Alternatively, the specified payments profile ID might not be 
         valid or associated with the customer account.
      3. *Request ID*: The unique identifier for this request is 
   rw4zqFLejEZ6B1T_VptBDw.

------------------------------
*Troubleshooting Steps Taken*
   
   - *Verified Permissions*: I ensured that the customer account has 
   billing-related permissions but still encountered the error.
   - *Checked Payments Profile ID*: Confirmed that the payments profile ID 
   is valid and active within the Google Ads account.
   - *Consulted Documentation*: I referred to the Google Ads API 
   documentation, but the information on assigning billing profiles appears to 
   be insufficient for resolving this issue.

------------------------------
*Request for Assistance*

Could you please provide guidance on resolving this issue? Specifically, I 
would like to know:

   1. Are there any additional prerequisites or configurations required to 
   assign a payments profile to an advertiser?
   2. Is there any API endpoint or parameter I may have missed that could 
   ensure the successful execution of this request?
   3. Can you confirm whether the NO_SIGNUP_PERMISSION error is related to 
   account-level restrictions or the payments profile itself?

------------------------------
*Additional Information*
   
   - *API Version*: Google Ads API v17
   - *PHP Library Version*: v17

Thank you for your time and support. I look forward to your response to 
help me proceed with resolving this issue.

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Google Ads API and AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion visit 
https://groups.google.com/d/msgid/adwords-api/76dfefd4-19be-49b7-963c-2da63f870454n%40googlegroups.com.
  • Is... Harshal Patil
    • ... 'Google Ads API Forum Advisor' via Google Ads API and AdWords API Forum

Reply via email to