getOrderParams method
Map<String, dynamic>
getOrderParams(
- dynamic userFirstName,
- dynamic userLastName,
- dynamic itemName,
- dynamic itemPrice,
- String currency,
Implementation
Map<String, dynamic> getOrderParams(userFirstName, userLastName, itemName, itemPrice, String currency) {
Map<String, dynamic> params = {
"intent": "sale",
"payer": {"payment_method": "paypal"},
"transactions": [
{
"amount": {
"total": itemPrice,
"currency": currency,
"details": {
"subtotal": itemPrice,
"shipping": "0",
"handling_fee": "0",
"shipping_discount": "0"
}
},
"description": "The payment transaction description.",
"payment_options": {
"allowed_payment_method": "INSTANT_FUNDING_SOURCE"
},
"item_list": {
"items": [
]
}
}
],
"note_to_payer": "Contact us for any questions on your order.",
"redirect_urls": {"return_url": returnURL, "cancel_url": cancelURL}
};
return params;
}