mirror of
https://github.com/plutov/paypal.git
synced 2025-01-23 10:21:03 +01:00
Merge pull request #101 from dennisstritzke/master
Adding support for PayPal Order to contain Items
This commit is contained in:
commit
37b06bc520
20
types.go
20
types.go
|
@ -316,6 +316,7 @@ type (
|
||||||
SKU string `json:"sku,omitempty"`
|
SKU string `json:"sku,omitempty"`
|
||||||
Description string `json:"description,omitempty"`
|
Description string `json:"description,omitempty"`
|
||||||
Tax string `json:"tax,omitempty"`
|
Tax string `json:"tax,omitempty"`
|
||||||
|
UnitAmount *Money `json:"unit_amount,omitempty"`
|
||||||
}
|
}
|
||||||
|
|
||||||
// ItemList struct
|
// ItemList struct
|
||||||
|
@ -334,6 +335,25 @@ type (
|
||||||
|
|
||||||
// PurchaseUnitAmount struct
|
// PurchaseUnitAmount struct
|
||||||
PurchaseUnitAmount struct {
|
PurchaseUnitAmount struct {
|
||||||
|
Currency string `json:"currency_code"`
|
||||||
|
Value string `json:"value"`
|
||||||
|
Breakdown *PurchaseUnitAmountBreakdown `json:"breakdown,omitempty"`
|
||||||
|
}
|
||||||
|
|
||||||
|
PurchaseUnitAmountBreakdown struct {
|
||||||
|
ItemTotal *Money `json:"item_total,omitempty"`
|
||||||
|
Shipping *Money `json:"shipping,omitempty"`
|
||||||
|
Handling *Money `json:"handling,omitempty"`
|
||||||
|
TaxTotal *Money `json:"tax_total,omitempty"`
|
||||||
|
Insurance *Money `json:"insurance,omitempty"`
|
||||||
|
ShippingDiscount *Money `json:"shipping_discount,omitempty"`
|
||||||
|
Discount *Money `json:"discount,omitempty"`
|
||||||
|
}
|
||||||
|
|
||||||
|
// Money struct
|
||||||
|
//
|
||||||
|
// https://developer.paypal.com/docs/api/orders/v2/#definition-money
|
||||||
|
Money struct {
|
||||||
Currency string `json:"currency_code"`
|
Currency string `json:"currency_code"`
|
||||||
Value string `json:"value"`
|
Value string `json:"value"`
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user