Skip to content

Commit 5541d2a

Browse files
authored
Update README.md
1 parent 2a2209e commit 5541d2a

File tree

1 file changed

+38
-11
lines changed

1 file changed

+38
-11
lines changed

README.md

Lines changed: 38 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -126,17 +126,44 @@ hamrahPay.getScore(sku,this); // دریافت میزان امتیاز / سکه /
126126
### دریافت اصلاعات آخرین خرید برنامه
127127
این متد زمانی کارایی دارد که محصولات شما نیازمند اشتراک زمانی هستند و با دادن مشخصات کالا اطلاعات آخرین پرداخت مشتری را برمیگرداند که شامل تاریخ آخرین خرید ، تاریخ روز ، شماره رسید پرداخت و غیره میباشد
128128
```java
129-
final HamrahPay hamrahPay = new HamrahPay(MainActivity.this).sku(sku);
130-
Handler handler = new Handler(){
131-
@Override
132-
public void handleMessage(Message msg) {
133-
if (msg.what == 1) {
134-
lastPurchase = hamrahPay.getLastPurchase();
135-
Toast.makeText(MainActivity.this,lastPurchase.toString(),Toast.LENGTH_LONG).show();
136-
}
137-
}
138-
};
139-
hamrahPay.LastPurchaseRequest(sku,MainActivity.this,handler);
129+
final String yourSKU = "hp_596c483885551620831476"; // شناسه کالای شما در سایت همراه پی
130+
new HamrahPay(MainActivity.this) // اکتیویتی که می خواهید از آنجا پرداخت انجام شود
131+
.sku(yourSKU) // اضافه کردن شناسه به صفحه پرداخت
132+
.listener(new HamrahPay.Listener() { // لیسنر برای آگاهی شما از موفق بودن یا نبودن پرداخت
133+
@Override
134+
public void onErrorOccurred(String status, String message) {
135+
// مشکلی در پرداخت روی داده است یا کاربر پرداخت را انجام نداده است
136+
Toast.makeText(MainActivity.this,message,Toast.LENGTH_SHORT).show();
137+
Log.e("HamrahPay", status + ": " + message);
138+
}
139+
140+
@Override
141+
public void onPaymentSucceed(String payCode) {
142+
// کاربر با موفقیت پرداخت را انجام داده است
143+
Log.i("HamrahPay", "payCode: " + payCode);
144+
}
145+
146+
@Override
147+
public void onGetLastPurchaseInfo(LastPurchase lastPurchase) {
148+
Log.i("status",lastPurchase.getStatus());
149+
Log.i("message",lastPurchase.getMessage());
150+
Log.i("error",lastPurchase.getError());
151+
Log.i("Current date",lastPurchase.getCurrentDate());
152+
Log.i("days ago",lastPurchase.getDaysAgo());
153+
Log.i("purchase date",lastPurchase.getDate());
154+
}
155+
156+
@Override
157+
public void onGetSupportInfo(SupportInfo supportInfo) {
158+
159+
}
160+
161+
@Override
162+
public void onGetDeviceID(String deviceID) {
163+
164+
}
165+
})
166+
.getLastPurchase();
140167
```
141168

142169
### نمایش کد دستگاه به کاربر

0 commit comments

Comments
 (0)