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

Link to this function 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"
                  }
{:ok, disputes} = MangoPay.Dispute.all(query)
Link to this function 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)
Link to this function 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"
                 }
{:ok, dispute} = MangoPay.Dispute.all_by_pending_settlement(query)
Link to this function 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)
Link to this function all_by_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"
                 }
{:ok, dispute} = MangoPay.Dispute.all_by_user("user_id", query)
Link to this function all_by_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)
Link to this function all_by_wallet(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)
Link to this function all_by_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")
Link to this function submit(id, params)

Submit a dispute.

Examples

params         = %{
    "ContestedFunds": %{
      "Currency": "EUR",
      "Amount": 12
  }
}
{:ok, dispute} = MangoPay.Dispute.submit("dispute_id", params)
Link to this function submit!(id, params)

Submit a dispute.

Examples

params  = %{
    "ContestedFunds": %{
      "Currency": "EUR",
      "Amount": 12
  }
}
dispute = MangoPay.Dispute.submit!("dispute_id", params)
Link to this function update(id, params)

Update a dispute.

Examples

params         = %{
  "Tag": "custom meta"
}
{:ok, dispute} = MangoPay.Dispute.update(id, params)
Link to this function update!(id, params)

Update a dispute.

Examples

params  = %{
  "Tag": "custom meta"
}
dispute = MangoPay.Dispute.update(id, params)