CreatePaymentReplay.ts 839 B

12345678910111213141516171819202122232425262728293031
  1. import { gql,TypedDocumentNode } from "@apollo/client";
  2. import { CreatePaymentReplayData } from "@/types/checkout/type";
  3. export const CREATE_PAYMENT_REPLAY: TypedDocumentNode<CreatePaymentReplayData> = gql`
  4. mutation CreatePaymentReplay(
  5. $orderId: Int
  6. $paymentMethod: String
  7. $paymentSuccessUrl: String
  8. $paymentFailureUrl: String
  9. $paymentCancelUrl: String
  10. ) {
  11. createPaymentReplay(
  12. input: {
  13. orderId: $orderId
  14. paymentMethod: $paymentMethod
  15. paymentSuccessUrl: $paymentSuccessUrl
  16. paymentFailureUrl: $paymentFailureUrl
  17. paymentCancelUrl: $paymentCancelUrl
  18. }
  19. ) {
  20. paymentReplay{
  21. id
  22. success
  23. message
  24. orderId
  25. status
  26. gatewayOrderId
  27. }
  28. }
  29. }
  30. `;