Author:
Fluent Commerce
Changed on:
23 Nov 2023
The
`payment`
`payment`
1POST: {{fluentApiHost}}/graphql
2
3QUERY:
4
5
6
7mutation createPayment ($input: CreatePaymentInput) {
8 createPayment (input: $input) {
9 id
10 ref
11 type
12 status
13 createdOn
14 updatedOn
15 }
16}
17Variables:
18
19
20
21{
22 "input": {
23 "ref": "PAYMENT000002",
24 "type": "DEFAULT",
25 "status": "ACTIVE",
26 "retailer": {
27 "id": 199
28 },
29 "amount": {
30 "amount": "3.00",
31 "scale": 1,
32 "unscaledValue": 1
33 },
34 "paymentTransactions": {
35 "ref": "PAYMENT000002",
36 "type": "PT_TYPE1",
37 "status": "ACTIVE",
38 "amount": {
39 "amount": "654.11",
40 "scale": 1,
41 "unscaledValue": 1
42 },
43 "currency": {
44 "alphabeticCode": "AUD"
45 },
46 "authorizationKey": "1234567",
47 "cardType": "VISA",
48 "paymentMethod": "CARD",
49 "paymentServiceProvider": {
50 "ref": "PSP002:199"
51 },
52 "attributes": {
53 "name": "PaymentType",
54 "type": "STRING",
55 "value": "HELLO TYPE"
56 }
57 },
58 "billingAccount": {
59 "ref": "199_Ivory_Predovic@yahoo.com:199_MAN05"
60 },
61 "attributes": {
62 "name": "payment_Attr_Name",
63 "type": "STRING",
64 "value": "TEST01"
65 }
66 }
67}
Language: graphqlschema
Name: payment create example
Description:
[Warning: empty required content area]1POST: {{fluentApiHost}}/graphql
2
3Query
4
5
6
7mutation updatePayment ($input: UpdatePaymentInput) {
8 updatePayment (input: $input) {
9 id
10 ref
11 type
12 status
13 createdOn
14 updatedOn
15 }
16}
17Variables
18
19
20
21{
22 "input": {
23 "ref": "PAYMENT000001",
24 "status": "DELETED"
25 }
26}
Language: graphqlschema
Name: payment update example
Description:
[Warning: empty required content area]1POST: {{fluentApiHost}}/graphql
2
3Query:
4
5
6
7{
8 payment(ref:"PAYMENT000002"){
9 amount{
10 amount
11 scale
12 unscaledValue
13 }
14 id
15 ref
16 status
17 billingAccount{
18 ref
19 id
20 }
21 createdOn
22 creditMemo{
23 ref
24 id
25 }
26 financialTransaction{
27 id
28 ref
29 }
30 fulfilment{
31 id
32 ref
33 }
34 orders{
35 edges{
36 node{
37 id
38 ref
39 }
40 }
41 }
42 status
43 type
44
45 }
46
47}
Language: graphqlschema
Name: payment query example
Description:
[Warning: empty required content area]1POST: {{fluentApiHost}}/graphql
2
3Query:
4
5
6
7{
8 payments{
9 edges{
10 node{
11 amount{
12 amount
13 scale
14 unscaledValue
15 }
16 id
17 ref
18 status
19 paymentTransactions{
20 edges{
21 node{
22 id
23 ref
24 }
25 }
26 }
27 billingAccount{
28 ref
29 id
30 }
31 createdOn
32 creditMemo{
33 ref
34 id
35 }
36 financialTransaction{
37 id
38 ref
39 }
40 fulfilment{
41 id
42 ref
43 }
44 orders{
45 edges{
46 node{
47 id
48 ref
49 }
50 }
51 }
52 status
53 type
54
55 }
56 }
57 }
58}
Language: graphqlschema
Name: payments query example
Description:
[Warning: empty required content area]Copyright © 2024 Fluent Retail Pty Ltd (trading as Fluent Commerce). All rights reserved. No materials on this docs.fluentcommerce.com site may be used in any way and/or for any purpose without prior written authorisation from Fluent Commerce. Current customers and partners shall use these materials strictly in accordance with the terms and conditions of their written agreements with Fluent Commerce or its affiliates.