Module: PaypalAPI::Disputes::APIs

Included in:
PaypalAPI::Disputes, PaypalAPI::Disputes
Defined in:
lib/paypal-api/api_collections/disputes.rb

Overview

Common methods for PaypalAPI::Disputes class and client.disputes instance

Instance Method Summary collapse

Instance Method Details

#accept_claim(dispute_id, query: nil, body: nil, headers: nil) ⇒ Response

Accept claim

Parameters:

  • dispute_id (String)

    Dispute ID

  • query (Hash, nil) (defaults to: nil)

    Request query parameters

  • body (Hash, nil) (defaults to: nil)

    Request body parameters

  • headers (Hash, nil) (defaults to: nil)

    Request headers

Returns:

See Also:



148
149
150
# File 'lib/paypal-api/api_collections/disputes.rb', line 148

def accept_claim(dispute_id, query: nil, body: nil, headers: nil)
  client.post("/v1/customer/disputes/#{encode(dispute_id)}/accept-claim", query: query, body: body, headers: headers)
end

#accept_offer(dispute_id, query: nil, body: nil, headers: nil) ⇒ Response

Accept offer to resolve dispute

Parameters:

  • dispute_id (String)

    Dispute ID

  • query (Hash, nil) (defaults to: nil)

    Request query parameters

  • body (Hash, nil) (defaults to: nil)

    Request body parameters

  • headers (Hash, nil) (defaults to: nil)

    Request headers

Returns:

See Also:



180
181
182
# File 'lib/paypal-api/api_collections/disputes.rb', line 180

def accept_offer(dispute_id, query: nil, body: nil, headers: nil)
  client.post("/v1/customer/disputes/#{encode(dispute_id)}/accept-offer", query: query, body: body, headers: headers)
end

#acknowledge_return_item(dispute_id, query: nil, body: nil, headers: nil) ⇒ Response

Acknowledge returned item

Parameters:

  • dispute_id (String)

    Dispute ID

  • query (Hash, nil) (defaults to: nil)

    Request query parameters

  • body (Hash, nil) (defaults to: nil)

    Request body parameters

  • headers (Hash, nil) (defaults to: nil)

    Request headers

Returns:

See Also:



137
138
139
# File 'lib/paypal-api/api_collections/disputes.rb', line 137

def acknowledge_return_item(dispute_id, query: nil, body: nil, headers: nil)
  client.post("/v1/customer/disputes/#{encode(dispute_id)}/acknowledge-return-item", query: query, body: body, headers: headers)
end

#appeal(dispute_id, query: nil, body: nil, headers: nil) ⇒ Response

Appeal dispute

Parameters:

  • dispute_id (String)

    Dispute ID

  • query (Hash, nil) (defaults to: nil)

    Request query parameters

  • body (Hash, nil) (defaults to: nil)

    Request body parameters

  • headers (Hash, nil) (defaults to: nil)

    Request headers

Returns:

See Also:



27
28
29
# File 'lib/paypal-api/api_collections/disputes.rb', line 27

def appeal(dispute_id, query: nil, body: nil, headers: nil)
  client.post("/v1/customer/disputes/#{encode(dispute_id)}/appeal", query: query, body: body, headers: headers)
end

#deny_offer(dispute_id, query: nil, body: nil, headers: nil) ⇒ Response

Deny offer to resolve dispute

Parameters:

  • dispute_id (String)

    Dispute ID

  • query (Hash, nil) (defaults to: nil)

    Request query parameters

  • body (Hash, nil) (defaults to: nil)

    Request body parameters

  • headers (Hash, nil) (defaults to: nil)

    Request headers

Returns:

See Also:



104
105
106
# File 'lib/paypal-api/api_collections/disputes.rb', line 104

def deny_offer(dispute_id, query: nil, body: nil, headers: nil)
  client.post("/v1/customer/disputes/#{encode(dispute_id)}/deny-offer", query: query, body: body, headers: headers)
end

#escalate(dispute_id, query: nil, body: nil, headers: nil) ⇒ Response

Escalate dispute to claim

Parameters:

  • dispute_id (String)

    Dispute ID

  • query (Hash, nil) (defaults to: nil)

    Request query parameters

  • body (Hash, nil) (defaults to: nil)

    Request body parameters

  • headers (Hash, nil) (defaults to: nil)

    Request headers

Returns:

See Also:



169
170
171
# File 'lib/paypal-api/api_collections/disputes.rb', line 169

def escalate(dispute_id, query: nil, body: nil, headers: nil)
  client.post("/v1/customer/disputes/#{encode(dispute_id)}/escalate", query: query, body: body, headers: headers)
end

#list(query: nil, body: nil, headers: nil) ⇒ Response

List disputes

Parameters:

  • query (Hash, nil) (defaults to: nil)

    Request query parameters

  • body (Hash, nil) (defaults to: nil)

    Request body parameters

  • headers (Hash, nil) (defaults to: nil)

    Request headers

Returns:

See Also:



158
159
160
# File 'lib/paypal-api/api_collections/disputes.rb', line 158

def list(query: nil, body: nil, headers: nil)
  client.get("/v1/customer/disputes", query: query, body: body, headers: headers)
end

#make_offer(dispute_id, query: nil, body: nil, headers: nil) ⇒ Response

Make offer to resolve dispute

Parameters:

  • dispute_id (String)

    Dispute ID

  • query (Hash, nil) (defaults to: nil)

    Request query parameters

  • body (Hash, nil) (defaults to: nil)

    Request body parameters

  • headers (Hash, nil) (defaults to: nil)

    Request headers

Returns:

See Also:



38
39
40
# File 'lib/paypal-api/api_collections/disputes.rb', line 38

def make_offer(dispute_id, query: nil, body: nil, headers: nil)
  client.post("/v1/customer/disputes/#{encode(dispute_id)}/make-offer", query: query, body: body, headers: headers)
end

#provide_evidence(dispute_id, query: nil, body: nil, headers: nil) ⇒ Response

Provide evidence

Parameters:

  • dispute_id (String)

    Dispute ID

  • query (Hash, nil) (defaults to: nil)

    Request query parameters

  • body (Hash, nil) (defaults to: nil)

    Request body parameters

  • headers (Hash, nil) (defaults to: nil)

    Request headers

Returns:

See Also:



115
116
117
# File 'lib/paypal-api/api_collections/disputes.rb', line 115

def provide_evidence(dispute_id, query: nil, body: nil, headers: nil)
  client.post("/v1/customer/disputes/#{encode(dispute_id)}/provide-evidence", query: query, body: body, headers: headers)
end

#provide_supporting_info(dispute_id, query: nil, body: nil, headers: nil) ⇒ Response

Provide supporting information for dispute

Parameters:

  • dispute_id (String)

    Dispute ID

  • query (Hash, nil) (defaults to: nil)

    Request query parameters

  • body (Hash, nil) (defaults to: nil)

    Request body parameters

  • headers (Hash, nil) (defaults to: nil)

    Request headers

Returns:

See Also:



82
83
84
# File 'lib/paypal-api/api_collections/disputes.rb', line 82

def provide_supporting_info(dispute_id, query: nil, body: nil, headers: nil)
  client.post("/v1/customer/disputes/#{encode(dispute_id)}/provide-supporting-info", query: query, body: body, headers: headers)
end

#send_message(dispute_id, query: nil, body: nil, headers: nil) ⇒ Response

Send message about dispute to other party

Parameters:

  • dispute_id (String)

    Dispute ID

  • query (Hash, nil) (defaults to: nil)

    Request query parameters

  • body (Hash, nil) (defaults to: nil)

    Request body parameters

  • headers (Hash, nil) (defaults to: nil)

    Request headers

Returns:

See Also:



71
72
73
# File 'lib/paypal-api/api_collections/disputes.rb', line 71

def send_message(dispute_id, query: nil, body: nil, headers: nil)
  client.post("/v1/customer/disputes/#{encode(dispute_id)}/send-message", query: query, body: body, headers: headers)
end

#settle(dispute_id, query: nil, body: nil, headers: nil) ⇒ Response

Settle dispute

Parameters:

  • dispute_id (String)

    Dispute ID

  • query (Hash, nil) (defaults to: nil)

    Request query parameters

  • body (Hash, nil) (defaults to: nil)

    Request body parameters

  • headers (Hash, nil) (defaults to: nil)

    Request headers

Returns:

See Also:



126
127
128
# File 'lib/paypal-api/api_collections/disputes.rb', line 126

def settle(dispute_id, query: nil, body: nil, headers: nil)
  client.post("/v1/customer/disputes/#{encode(dispute_id)}/adjudicate", query: query, body: body, headers: headers)
end

#show(dispute_id, query: nil, body: nil, headers: nil) ⇒ Response

Show dispute details

Parameters:

  • dispute_id (String)

    Dispute ID

  • query (Hash, nil) (defaults to: nil)

    Request query parameters

  • body (Hash, nil) (defaults to: nil)

    Request body parameters

  • headers (Hash, nil) (defaults to: nil)

    Request headers

Returns:

See Also:



49
50
51
# File 'lib/paypal-api/api_collections/disputes.rb', line 49

def show(dispute_id, query: nil, body: nil, headers: nil)
  client.get("/v1/customer/disputes/#{encode(dispute_id)}", query: query, body: body, headers: headers)
end

#update(dispute_id, query: nil, body: nil, headers: nil) ⇒ Response

Update dispute

Parameters:

  • dispute_id (String)

    Dispute ID

  • query (Hash, nil) (defaults to: nil)

    Request query parameters

  • body (Hash, nil) (defaults to: nil)

    Request body parameters

  • headers (Hash, nil) (defaults to: nil)

    Request headers

Returns:

See Also:



60
61
62
# File 'lib/paypal-api/api_collections/disputes.rb', line 60

def update(dispute_id, query: nil, body: nil, headers: nil)
  client.patch("/v1/customer/disputes/#{encode(dispute_id)}", query: query, body: body, headers: headers)
end

#update_status(dispute_id, query: nil, body: nil, headers: nil) ⇒ Response

Update dispute status

Parameters:

  • dispute_id (String)

    Dispute ID

  • query (Hash, nil) (defaults to: nil)

    Request query parameters

  • body (Hash, nil) (defaults to: nil)

    Request body parameters

  • headers (Hash, nil) (defaults to: nil)

    Request headers

Returns:

See Also:



93
94
95
# File 'lib/paypal-api/api_collections/disputes.rb', line 93

def update_status(dispute_id, query: nil, body: nil, headers: nil)
  client.post("/v1/customer/disputes/#{encode(dispute_id)}/require-evidence", query: query, body: body, headers: headers)
end