PayPalDTO.java 833 字节
package com.aigeo.entity;

import lombok.Data;

@Data
public class PayPalDTO {
    private String intent;
    private PaymentSource payment_source;
    private PurchaseUnit[] purchase_units;

    @Data
    public static class PaymentSource {
        private Paypal paypal;

        @Data
        public static class Paypal {
            private ExperienceContext experience_context;

            @Data
            public static class ExperienceContext {
                private String return_url;
                private String cancel_url;
            }
        }
    }

    @Data
    public static class PurchaseUnit {
        private String custom_id;
        private Amount amount;

        @Data
        public static class Amount {
            private String currency_code;

            private String value;
        }
    }
}