package entity type LinkQuRequest struct { CustomerID string CustomerName string CustomerPhone string CustomerEmail string PaymentReferenceID string PaymentMethod string TotalAmount int64 BankCode string OrderItems []OrderItem } type LinkQuQRISResponse struct { Time int `json:"time"` Amount int64 `json:"amount"` Expired string `json:"expired"` CustomerPhone string `json:"customer_phone"` CustomerID string `json:"customer_id"` CustomerName string `json:"customer_name"` CustomerEmail string `json:"customer_email"` PartnerReff string `json:"partner_reff"` Username string `json:"username"` Pin string `json:"pin"` Status string `json:"status"` ResponseCode string `json:"response_code"` ResponseDesc string `json:"response_desc"` ImageQRIS string `json:"imageqris"` PartnerReff2 string `json:"partner_reff2"` FeeAdmin int `json:"feeadmin"` QRISText string `json:"qris_text"` Signature string `json:"signature"` URLCallback string `json:"url_callback"` } type LinkQuPaymentVAResponse struct { Time int `json:"time"` Amount int `json:"amount"` Expired string `json:"expired"` BankCode string `json:"bank_code"` BankName string `json:"bank_name"` CustomerPhone string `json:"customer_phone"` CustomerID string `json:"customer_id"` CustomerName string `json:"customer_name"` CustomerEmail string `json:"customer_email"` PartnerReff string `json:"partner_reff"` Username string `json:"username"` Pin string `json:"pin"` Status string `json:"status"` ResponseCode string `json:"response_code"` ResponseDesc string `json:"response_desc"` VirtualAccount string `json:"virtual_account"` PartnerReff2 string `json:"partner_reff2"` Remark string `json:"remark"` Signature string `json:"signature"` UrlCallback string `json:"url_callback"` }