Minimum amount using Dwolla payment button? - dwolla

One question on using the payment button and facilitator fee:
I set my facilitator fee at 2% and noticed then I was unable to charge less than $0.26 with the payment button.
Am I "doing it wrong"?
Also, is this documented anywhere? If not, could it be?
More importantly, I'd like to make the suggestion for a tiered facilitator fee such that users could pay each other less than $0.26 and the facilitator would NOT get the 2%.
But the payment button would still work for amounts less than $0.26 and the facilitator fee would only kick in if the amount was $0.26 or greater.

Dwolla's minimum transaction amount is $0.01. Since you set your facilitator fee to default to a 2% of the transaction amount, Dwolla must enforce a total amount that would cover both the transaction total amount, and the facilitator amount to be of at least $0.01 value. The minimum transaction amount that would satisfy that requirement for the facilitator fee is $0.25 ($0.25 x 2% = $0.01), add to that the minimum transaction amount of $0.01, and you got yourself $0.26.
Conclusion - either disable the facilitator fee feature in your application's features page, or simply override the facilitator fee amount to $0.00 in your API call.

Related

Is it possible to have a user agree to an amount, then take a deposit up front?

I'm trying to create a process where a user would agree to a full amount ($100), but only have to pay a 20% deposit up-front ($20) at the time. Then at a later time, trigger the remainder of the full amount ($80) to be billed.
Would this be possible to do with PayPal? I would like to avoid the user having to come back into PayPal to fulfill the final payment.
Oh well,PayPal has this one useful product which they named it as Billing Agreement - Reference Transaction where you can set up an agreement with the buyer using Express Checkout. In this case, you set up an agreement with purchase of $20% (assumed $20)of the full amount, and then after a later time, you billed the customer using the agreement you established to charge the remainder 80% (assumed $80).
This is the link where you can get more understanding what I just suggested above.
Reference Transaction - Billing Agreement : https://developer.paypal.com/docs/classic/express-checkout/integration-guide/ECReferenceTxns/

PayPal Rest API Capture AUTHORIZATION_AMOUNT_LIMIT_EXCEEDED

For Express checkout, when I create a payment with intent=authorize.
after calculate shipping and tax, if the shipping + tax is greater than 15% of the original payment amount I got the error "AUTHORIZATION_AMOUNT_LIMIT_EXCEEDED".
It is very common that shipping + tax exceeds 15% of the original total especially for smaller and heavy items. What will be the way to go around it?
thanks,
Additional info:
when I look at classic PayPal express checkout's first step, It's not required to set any amount to log in to PayPal in order to retrieve shipping address, how do we do this with REST API?
https://developer.paypal.com/docs/classic/express-checkout/integration-guide/ECGettingStarted/#id084RM05055Z
That you may consider the PayPal InstantUpdate API, which allows you to update the tax & shipping calculation on the PayPal order review page (with AJAX).
Or alternatively, the common practice is to make the calculation before your payment request API call, on your website checkout flow (when customer fills in the shipping address and select shipping method), submit the precise amount to PayPal and then make the redirection.
You are not getting this error from DoEc, but later when you are later calling DoCapture on the authorization you generated in DoEC, right?
If so, then you are up against one of PayPal's protections for its consumers, which is that they don't allow merchants to get agreement for one price but then charge the buyer a much higher price. This is to avoid bad buyer experiences.
You basically have three options:
1) You can call PayPal CS and ask them to give you special permission to exceed the 115% limit. If you have enough history & volume with PayPal without generating disputes from users, then they may give you this permission. But this permission is usually only extended to large/trusted brands.
2) You can add an estimated tax, shipping and handling charge to the auth in Express Checkout. You would still tell the user that precise tax and shipping will be calculated when the item is shipped and their exact cost will vary. But your estimated charge should get you within 115% of the total. (Note: you usually should be able to get tax precisely at time of sale....)
3) You can decide on a fixed shipping and handling charge that allows you to cover your costs in aggregate and charge that in the EC flow. Yes, on one item that is larger/heavier than you expect you may loose $5, but on another that is smaller & lighter you will come out $5 ahead. This is what most people do.

PayPal sandbox account with limited card balance

I want to simulate bank refusal(PayPal sandbox account) when attached card does not have enough money in it.
PayPal account with 0 balance.
Card with balance of 300 money(PayPal have no idea it is so).
I make payment, exceed this amount, PayPal refuses payment after I click "Pay Now".
Currently if test card is attached to PayPal account, it does have unlimited funding.
Of course, one of options is to create/use LIVE account on LIVE environment with card that have almost no balance and buy product that exceeds balance, but I would not prefer that.
Any experiences/ideas?
Thank you.
Take a look at the PayPal documentation: Testing Error Conditions with Negative Testing
You basically enable the negative testing on your sandbox account, and then you can trigger specific error codes by sending the amount that matches the error code.
For example, to trigger error code 10755 you would use 107.55 for the amount in your payment request.

Paypal Mass payment Fee Charge

It is unclear how much paypal charges when we do mass payment from our application.Would anybody let me know the details.
currently i found "For Mass Payments to recipients within the U.S., the fee is 2% of total up to $1 per payment. For Mass Payments to recipients outside the U.S.,the fee is 2% of total up to a maximum of $20.00 USD per payment, or the foreign currency equivalent of $20.00 USD."
information in paypal site.
what if i send 6000 $ to one/two user?Any answers and suggestions would be highly appreciated.
Paypal is very poor in documentation and do not have intuitive guide.
Thanks.
For example in the case of your 6000 dollar transaction. If it is a Domestic transaction you would be charged $1 fee for that transaction and if it was international it would be $20.
The breakdown is basically as the information you provide. Each transaction is charge to either the percentage or the fixed amount, whichever is lower. This fee is charged for each payment in your request. So if domestic a 50 transaction request would be a maximium of $50 or $1 per transaction. While internationally this would be $1000 for the same 50 transactions.

paypal fee calculation

I am using PayPal Adaptive Payment and I want to know how PayPal calculates it's fee
I check the following link https://www.x.com/message/60352;jsessionid=54722E9CCAC2DE9E28CAA411F16AB457.node0#60352
It says
PayPal charges 2.9% + .30 cents per transactions (unless your montly volume qualifies you for a lower rate).
Where as, following calculation doesn't work in my case
I have $24.49 product, and PayPal fees is 0.39 (which doesn't match with above thing)
anyone have idea how it gets calculated?
Edited:
These are IPN values for $100 transaction :: [mc_fee]=>0.42 [mc_gross]=>100.00
Thanks
0.39 seems too low. Check this http://www.rolbe.com/paypal.htm out.
You can use a PayPal fee calculator that take into account all the parameters of the transaction like your country and currency and whether it is a domestic transaction.
Here is a link to the calculator that I use: http://www.convertforfree.com/paypal-fee-calculator/