既存のAPIを利用して顧客へ支払い請求メールの送信をしたい。(Java)

こんにちは。

 

Squareのアプリケーションを使って支払い請求メールを送れることは存じ上げておりますが、

それを、Squareの既存のAPIを使って、開発したアプリケーションからその処理を行わせたいのですが、

調べても見つかりませんでした。不可能なのでしょうか。

 

やりたいこと:

自作アプリケーションから、Squareに請求メール送信処理を行わせたい。

ついでに、そこから顧客の支払い状態の取得などもできればいいなと思っております。

 

何かいい方法、使い方があれば、教えてほしいです。よろしくお願い致します。

4,329件の閲覧回数
メッセージ1/5
不適切なコンテンツを報告
2 2つのベストアンサー
Admin

ベストアンサー

@hirokunさん、ご質問ありがとうございます。
また、SquareのAPIでの開発をご検討いただいているとのことで、ありがとうございます。

 

Squareでは、WeeblyなどECサイトを構築するサイトでのオンライン決済及び、自作のオンラインサイトでの決済を実現するためのAPIを提供しております。また、スマホやタブレットで稼働するアプリケーションとSquare POSレジアプリを連携するAPIについても公開しております。


今回のお問い合わせのSquare請求書を発行するAPIについては、現在提供しておりません。しかし、@hirokunさんが構築されているアプリケーションにおいて、Checkout API(英語のみ)をご利用いただくと、お支払いを受付けていただくアプリケーションを構築していただくことは可能かと推察します。

ご想定されているSquare請求書の利用方法とは、少し仕様が異なりなりますが、一度、ご検討いただければと思います。

また、その他、ご質問があれば、お気軽にコメントください。

SQ大竹-Otake
ベータマネージャー, Square
ベータコミュニティに参加しよう !
ベータに参加して、Square製品をより良いものにしませんか?

ベストアンサーを見る >

4,365件の閲覧回数
メッセージ2/5
不適切なコンテンツを報告
Admin

ベストアンサー

@hirokunさん、ご返信ありがとうございます。

質問内容を、弊社のAPI担当に確認いたしました。

========
CheckOutが作成される際に、キーとなるのは「idempotency_key」となります。

参照:CreateCheckOutのページ

また、決済の情報については、「transaction_id」となります。
参照:Transactionsのページ

 

今回お問い合わせいただいた、「かえってきたレスポンスから何かしらの紐づいたID」については、

「idempotency_key」にて取得いただける情報かと思います。
========
とのことでした。

 

他にも何かありましたら、ご質問ください。

よろしくお願いいたします。

SQ大竹-Otake
ベータマネージャー, Square
ベータコミュニティに参加しよう !
ベータに参加して、Square製品をより良いものにしませんか?

ベストアンサーを見る >

4,243件の閲覧回数
メッセージ4/5
不適切なコンテンツを報告
4 返信
Admin

ベストアンサー

@hirokunさん、ご質問ありがとうございます。
また、SquareのAPIでの開発をご検討いただいているとのことで、ありがとうございます。

 

Squareでは、WeeblyなどECサイトを構築するサイトでのオンライン決済及び、自作のオンラインサイトでの決済を実現するためのAPIを提供しております。また、スマホやタブレットで稼働するアプリケーションとSquare POSレジアプリを連携するAPIについても公開しております。


今回のお問い合わせのSquare請求書を発行するAPIについては、現在提供しておりません。しかし、@hirokunさんが構築されているアプリケーションにおいて、Checkout API(英語のみ)をご利用いただくと、お支払いを受付けていただくアプリケーションを構築していただくことは可能かと推察します。

ご想定されているSquare請求書の利用方法とは、少し仕様が異なりなりますが、一度、ご検討いただければと思います。

また、その他、ご質問があれば、お気軽にコメントください。

SQ大竹-Otake
ベータマネージャー, Square
ベータコミュニティに参加しよう !
ベータに参加して、Square製品をより良いものにしませんか?
4,366件の閲覧回数
メッセージ2/5
不適切なコンテンツを報告

SQ大竹様

 

ご返信ありがとうございます。

CheckoutAPIを利用して、メール送信は別の方法をとることで解決をしました。

 

もうひとつ質問なのですが、

お客様の支払い状態を確認したく思っております。

かえってきたレスポンスから何かしらの紐づいたIDなどがあると思うのですが、

そのうちの何を使えばお客様の支払い状態を確認できるのでしょうか。

 

個人的には

TransactionId、referenceId、idenpotency_keyが怪しいなと感じております。

 

何度も質問し、申し訳ございません。よろしくお願い致します。

4,226件の閲覧回数
メッセージ3/5
不適切なコンテンツを報告
Admin

ベストアンサー

@hirokunさん、ご返信ありがとうございます。

質問内容を、弊社のAPI担当に確認いたしました。

========
CheckOutが作成される際に、キーとなるのは「idempotency_key」となります。

参照:CreateCheckOutのページ

また、決済の情報については、「transaction_id」となります。
参照:Transactionsのページ

 

今回お問い合わせいただいた、「かえってきたレスポンスから何かしらの紐づいたID」については、

「idempotency_key」にて取得いただける情報かと思います。
========
とのことでした。

 

他にも何かありましたら、ご質問ください。

よろしくお願いいたします。

SQ大竹-Otake
ベータマネージャー, Square
ベータコミュニティに参加しよう !
ベータに参加して、Square製品をより良いものにしませんか?
4,244件の閲覧回数
メッセージ4/5
不適切なコンテンツを報告

SQ大竹様

 

アドバイス、ありがとうございます。

助かりました。

また何かあれば、また質問させていただきます。

4,193件の閲覧回数
メッセージ5/5
不適切なコンテンツを報告