CreatePaymentCallback.ts 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. import { gql,TypedDocumentNode } from "@apollo/client";
  2. import { CreatePaymentCallbackData } from "@/types/checkout/type";
  3. export const CREATE_PAYMENT_CALLBACK: TypedDocumentNode<CreatePaymentCallbackData> = gql`
  4. mutation CreatePaymentCallback(
  5. $orderId: Int
  6. $gatewayOrderId: String
  7. $status: String
  8. $paymentSignature: String
  9. $verifyToken: String
  10. $shippingFirstName: String
  11. $shippingLastName: String
  12. $shippingEmail: String
  13. $shippingAddress: String
  14. $shippingCountry: String
  15. $shippingState: String
  16. $shippingCity: String
  17. $shippingPostcode: String
  18. $shippingPhoneNumber: String
  19. $billingFirstName: String
  20. $billingLastName: String
  21. $billingEmail: String
  22. $billingAddress: String
  23. $billingCountry: String
  24. $billingState: String
  25. $billingCity: String
  26. $billingPostcode: String
  27. $billingPhoneNumber: String
  28. ) {
  29. createPaymentCallback(
  30. input: {
  31. orderId: $orderId
  32. gatewayOrderId: $gatewayOrderId
  33. status: $status
  34. paymentSignature: $paymentSignature
  35. verifyToken: $verifyToken
  36. shippingFirstName: $shippingFirstName
  37. shippingLastName: $shippingLastName
  38. shippingEmail: $shippingEmail
  39. shippingAddress: $shippingAddress
  40. shippingCountry: $shippingCountry
  41. shippingState: $shippingState
  42. shippingCity: $shippingCity
  43. shippingPostcode: $shippingPostcode
  44. shippingPhoneNumber: $shippingPhoneNumber
  45. billingFirstName: $billingFirstName
  46. billingLastName: $billingLastName
  47. billingEmail: $billingEmail
  48. billingAddress: $billingAddress
  49. billingCountry: $billingCountry
  50. billingState: $billingState
  51. billingCity: $billingCity
  52. billingPostcode: $billingPostcode
  53. billingPhoneNumber: $billingPhoneNumber
  54. }
  55. ) {
  56. paymentCallback {
  57. id
  58. success
  59. message
  60. orderId
  61. status
  62. orderStatus
  63. gatewayStatus
  64. }
  65. }
  66. }
  67. `;