mangopay v0.1.0 MangoPay.Dispute
Functions for MangoPay dispute object.
Link to this section Summary
Functions
List all disputes
List all disputes
All disputes for that need settling
All disputes for that need settling
All disputes for user
All disputes for user
All disputes for a wallet
All disputes for a wall!et
Close a dispute
Close a dispute
Get a dispute
Get a dispute
Get path called
Get path called
Resubmit a dispute
Resubmit a dispute
Submit a dispute
Submit a dispute
Update a dispute
Update a dispute
Link to this section Functions
List all disputes.
Examples
query = %{
"Page": 1,
"Per_Page": 25,
"Sort": "CreationDate:DESC",
"BeforeDate": 1463440221,
"AfterDate": 1431817821,
"DisputeType": "CONTESTABLE,RETRIEVAL",
"Status": "CREATED, SUCCEEDED"
}
{:ok, disputes} = MangoPay.Dispute.all(query)
List all disputes.
Examples
query = %{
"Page": 1,
"Per_Page": 25,
"Sort": "CreationDate:DESC",
"BeforeDate": 1463440221,
"AfterDate": 1431817821,
"DisputeType": "CONTESTABLE,RETRIEVAL",
"Status": "CREATED, SUCCEEDED"
}
disputes = MangoPay.Dispute.all(query)
All disputes for that need settling.
Examples
query = %{
"Page": 1,
"Per_Page": 25,
"Sort": "CreationDate:DESC",
"BeforeDate": 1463440221,
"AfterDate": 1431817821,
"DisputeType": "CONTESTABLE,RETRIEVAL",
"Status": "CREATED, SUCCEEDED"
}
{:ok, dispute} = MangoPay.Dispute.all_by_pending_settlement(query)
All disputes for that need settling.
Examples
query = %{
"Page": 1,
"Per_Page": 25,
"Sort": "CreationDate:DESC",
"BeforeDate": 1463440221,
"AfterDate": 1431817821,
"DisputeType": "CONTESTABLE,RETRIEVAL",
"Status": "CREATED, SUCCEEDED"
}
dispute = MangoPay.Dispute.all_by_pending_settlement!(query)
All disputes for user.
Examples
query = %{
"Page": 1,
"Per_Page": 25,
"Sort": "CreationDate:DESC",
"BeforeDate": 1463440221,
"AfterDate": 1431817821,
"DisputeType": "CONTESTABLE,RETRIEVAL",
"Status": "CREATED, SUCCEEDED"
}
{:ok, dispute} = MangoPay.Dispute.all_by_user("user_id", query)
All disputes for user.
Examples
query = %{
"Page": 1,
"Per_Page": 25,
"Sort": "CreationDate:DESC",
"BeforeDate": 1463440221,
"AfterDate": 1431817821,
"DisputeType": "CONTESTABLE,RETRIEVAL",
"Status": "CREATED, SUCCEEDED"
}
dispute = MangoPay.Dispute.all_by_user!("user_id", query)
All disputes for a wallet.
Examples
query = %{
"Page": 1,
"Per_Page": 25,
"Sort": "CreationDate:DESC",
"BeforeDate": 1463440221,
"AfterDate": 1431817821,
"DisputeType": "CONTESTABLE,RETRIEVAL",
"Status": "CREATED, SUCCEEDED"
}
{:ok, dispute} = MangoPay.Dispute.all_by_wallet(wallet_id, query)
All disputes for a wall!et.
Examples
query = %{
"Page": 1,
"Per_Page": 25,
"Sort": "CreationDate:DESC",
"BeforeDate": 1463440221,
"AfterDate": 1431817821,
"DisputeType": "CONTESTABLE,RETRIEVAL",
"Status": "CREATED, SUCCEEDED"
}
dispute = MangoPay.Dispute.all_by_wallet!(query)
Close a dispute.
Examples
{:ok, dispute} = MangoPay.Dispute.close("dispute_id")
Close a dispute.
Examples
dispute = MangoPay.Dispute.close!("dispute_id")
Get a dispute.
Examples
{:ok, dispute} = MangoPay.Dispute.get(id)
Get a dispute.
Examples
dispute = MangoPay.Dispute.get!(id)
Get path called.
Examples
"/users" = MangoPay.User.path()
Get path called.
Examples
"/users/id" = MangoPay.User.path(id)
Resubmit a dispute.
Examples
{:ok, dispute} = MangoPay.Dispute.resubmit("dispute_id")
Resubmit a dispute.
Examples
dispute = MangoPay.Dispute.resubmit!("dispute_id")
Submit a dispute.
Examples
params = %{
"ContestedFunds": %{
"Currency": "EUR",
"Amount": 12
}
}
{:ok, dispute} = MangoPay.Dispute.submit("dispute_id", params)
Submit a dispute.
Examples
params = %{
"ContestedFunds": %{
"Currency": "EUR",
"Amount": 12
}
}
dispute = MangoPay.Dispute.submit!("dispute_id", params)
Update a dispute.
Examples
params = %{
"Tag": "custom meta"
}
{:ok, dispute} = MangoPay.Dispute.update(id, params)
Update a dispute.
Examples
params = %{
"Tag": "custom meta"
}
dispute = MangoPay.Dispute.update(id, params)