[Answered ]-How to pass the customer id dynamically in the tap payment method to save the card value

1👍

Try this..
First convert dict. into JSON and send post request with request.post:

    import json
    ...
    customerId = str(data.customer_id)
    print("CUSTOMER_ID CREATED ONE:", customerId)
    tokenId = request.session.get('generatedTokenId')
    payload = {
        'source': tokenId
    }

    headers = {                        
        'authorization': "Bearer sk_test_**************************",
        'content-type': "application/json"
    }
    pd = json.dumps(payload)
    # HERE DOWN IS THE url of TAP COMPANY'S API:

    url = "https://api.tap.company/v2/card/%7B"+customerId+"%7D"
    response = requests.post(url, data=pd, headers=headers)
    json_data3 = json.loads(response.text)
    card_id = json_data3["id"]
    return sponsorParticularPerson(request, card_id)

Please tell me this works or not…

Leave a comment