โ10-18-2021 10:33 AM
Looking over the Card Product configuration API request for JIT Gateway funding, I see this object at:
request object/config/jit_funding/programgateway_funding_source
{
enabled
funding_source_token
refunds_destination
always_fund
}
I can't find that always_fund property documented anywhere. What does it control?
โ10-18-2021 12:36 PM
Hi @pb-cons this controls whether or not JIT will fund the card if there is an existing balance. If this is set to "true" then it will be JIT funded regardless of their being existing funds. If it's "false" and there is an existing balance, then there will be a "soft lock" at the secondary authorization. We almost always have this field set to "true".
โ10-18-2021 12:36 PM
Hi @pb-cons this controls whether or not JIT will fund the card if there is an existing balance. If this is set to "true" then it will be JIT funded regardless of their being existing funds. If it's "false" and there is an existing balance, then there will be a "soft lock" at the secondary authorization. We almost always have this field set to "true".
โ10-18-2021 01:21 PM
Yes, that's correct. Set to "true" it assumes a zero balance and will fund regardless of existing funds. As for the secondary authorization assuming that there are initially fundings in the funding source, an approval could go through for up to the amount that is left but any other approvals that need to be made after that, would decline. Hope this helps!
Jess
โ10-18-2021 01:14 PM
OK, let me see if I understand: if "true" then even if the GPA has some funds, the Marqeta platform will still pull all of the amount from the Program Funding Source into the GPA, i.e. on top of the funds that were already there and which might be able to satisfy the authorization?
Also can you elaborate on what "secondary authorization" means?
Thanks.
โ10-18-2021 01:22 PM
Thanks @jcook super-informative and helpful.